]> granicus.if.org Git - zziplib/commitdiff
fix for zz_rootsize #41
authorGuido Draheim <guidod@gmx.de>
Thu, 15 Mar 2018 22:54:37 +0000 (23:54 +0100)
committerGuido Draheim <guidod@gmx.de>
Thu, 15 Mar 2018 22:54:37 +0000 (23:54 +0100)
zzip/zip.c

index 0d79d5298860e1b1543f4dbd42c3a9862f8e2d8f..14e2e06615cde4b9199103e632a042394cdd129b 100644 (file)
@@ -421,7 +421,7 @@ __zzip_parse_root_directory(int fd,
     zzip_off64_t zz_rootseek = _disk_trailer_rootseek(trailer);
     __correct_rootseek(zz_rootseek, zz_rootsize, trailer);
 
-    if (zz_entries < 0 || zz_rootseek < 0 || zz_rootseek < 0)
+    if (zz_entries < 0 || zz_rootseek < 0 || zz_rootsize < 0)
         return ZZIP_CORRUPTED;
 
     hdr0 = (struct zzip_dir_hdr *) malloc(zz_rootsize);