summaryrefslogtreecommitdiff
path: root/contrib/minizip/unzip.c
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:20:29 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:20:29 -0700
commit14763ac7c6c03bca62c39e35c03cf5bfc7728802 (patch)
treef1055d11ef7b282b698ce7c40e1a9c061413cbdf /contrib/minizip/unzip.c
parentc34c1fcbb19852ca35216ad66276f4f86af3fc22 (diff)
downloadzlib-14763ac7c6c03bca62c39e35c03cf5bfc7728802.tar.gz
zlib-14763ac7c6c03bca62c39e35c03cf5bfc7728802.tar.bz2
zlib-14763ac7c6c03bca62c39e35c03cf5bfc7728802.zip
zlib 1.1.3v1.1.3
Diffstat (limited to 'contrib/minizip/unzip.c')
-rw-r--r--contrib/minizip/unzip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/minizip/unzip.c b/contrib/minizip/unzip.c
index 78a8473..ff71a47 100644
--- a/contrib/minizip/unzip.c
+++ b/contrib/minizip/unzip.c
@@ -315,7 +315,7 @@ local uLong unzlocal_SearchCentralDir(fin)
315 if (fread(buf,(uInt)uReadSize,1,fin)!=1) 315 if (fread(buf,(uInt)uReadSize,1,fin)!=1)
316 break; 316 break;
317 317
318 for (i=0;i<(int)uReadSize-3;i++) 318 for (i=(int)uReadSize-3; (i--)>0;)
319 if (((*(buf+i))==0x50) && ((*(buf+i+1))==0x4b) && 319 if (((*(buf+i))==0x50) && ((*(buf+i+1))==0x4b) &&
320 ((*(buf+i+2))==0x05) && ((*(buf+i+3))==0x06)) 320 ((*(buf+i+2))==0x05) && ((*(buf+i+3))==0x06))
321 { 321 {