Browse Source

unzip: Bail on bad compression method

Turo Lamminen 7 years ago
parent
commit
9b88715361
1 changed files with 1 additions and 1 deletions
  1. 1 1
      contrib/unzip/unzip.c

+ 1 - 1
contrib/unzip/unzip.c

@@ -1129,7 +1129,7 @@ extern int ZEXPORT unzOpenCurrentFile3 (file, method, level, raw, password)
 
 
     if ((s->cur_file_info.compression_method!=0) &&
     if ((s->cur_file_info.compression_method!=0) &&
         (s->cur_file_info.compression_method!=Z_DEFLATED))
         (s->cur_file_info.compression_method!=Z_DEFLATED))
-        err=UNZ_BADZIPFILE;
+        return UNZ_BADZIPFILE;
 
 
     pfile_in_zip_read_info->crc32_wait=s->cur_file_info.crc;
     pfile_in_zip_read_info->crc32_wait=s->cur_file_info.crc;
     pfile_in_zip_read_info->crc32=0;
     pfile_in_zip_read_info->crc32=0;