Sfoglia il codice sorgente

Fixed ZIP_isArchive() to report correctly if it has to check for the
end of central directory record.

Ryan C. Gordon 23 anni fa
parent
commit
e460c9ce9a
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      archivers/zip.c

+ 1 - 1
archivers/zip.c

@@ -524,7 +524,7 @@ static int ZIP_isArchive(const char *filename, int forWriting)
          *  (a self-extracting executable, etc), so we'll have to do
          *  it the hard way...
          */
-        retval = (zip_find_end_of_central_dir(in, NULL) == -1);
+        retval = (zip_find_end_of_central_dir(in, NULL) != -1);
     } /* if */
 
     __PHYSFS_platformClose(in);