فهرست منبع

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 14 سال پیش
والد
کامیت
519046db72
1فایلهای تغییر یافته به همراه1 افزوده شده و 2 حذف شده
  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;
 
     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.