From 1f30a976a3057680bc5d05ea02605206c7b1ac2c Mon Sep 17 00:00:00 2001 From: "Evgeny Grechnikov (Diamond)" Date: Sun, 28 Feb 2010 19:09:17 +0000 Subject: [PATCH] libimg: fix in check of very small files for TGA format git-svn-id: svn://kolibrios.org@1426 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/develop/libraries/libs-dev/libimg/tga/tga.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programs/develop/libraries/libs-dev/libimg/tga/tga.asm b/programs/develop/libraries/libs-dev/libimg/tga/tga.asm index c51dfd7778..c1ad9d0b5b 100644 --- a/programs/develop/libraries/libs-dev/libimg/tga/tga.asm +++ b/programs/develop/libraries/libs-dev/libimg/tga/tga.asm @@ -34,10 +34,10 @@ proc img.is.tga _data, _length ;//////////////////////////////////////////////// ;;------------------------------------------------------------------------------------------------;; ;< eax = false / true ;; ;;================================================================================================;; + push ebx cmp [_length], 18 jbe .nope mov eax, [_data] - push ebx mov ebx,[eax+1] ;bl=cmatype,bh=subtype cmp bl,1 ;cmatype is in [0..1] ja .nope