Explorar o código

Removed check that .zip files are less than 4 gigabytes.

This would become a bogus check with zip64 support anyhow, but even here, if
 you have a .zip that's close to 4 gigabytes, and a self-extracting program
 prepended to it that pushes it over that limit, this test fails
 incorrectly.
Ryan C. Gordon %!s(int64=14) %!d(string=hai) anos
pai
achega
519046db72
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      src/archiver_zip.c

+ 1 - 2
src/archiver_zip.c

@@ -425,8 +425,7 @@ static PHYSFS_sint64 zip_find_end_of_central_dir(PHYSFS_Io *io, PHYSFS_sint64 *l
     int found = 0;
     int found = 0;
 
 
     filelen = io->length(io);
     filelen = io->length(io);
-    BAIL_IF_MACRO(filelen == -1, NULL, 0);  /* !!! FIXME: unlocalized string */
-    BAIL_IF_MACRO(filelen > 0xFFFFFFFF, "ZIP bigger than 4 gigs?!", 0);
+    BAIL_IF_MACRO(filelen == -1, NULL, 0);
 
 
     /*
     /*
      * Jump to the end of the file and start reading backwards.
      * Jump to the end of the file and start reading backwards.