summary refs log tree commit diff
path: root/src/zip.c
diff options
context:
space:
mode:
authorzlago2024-10-09 20:21:58 +0200
committerzlago2024-10-09 20:21:58 +0200
commit2c4b835fe1c6ad10ff16aa96140ff17a69282a43 (patch)
treeda458969502a74dad3d102fbd0fac087a18faab6 /src/zip.c
parenteb5b0d4d8d40dc4f564ad2fd6f69eaf2e108322a (diff)
emscripten support
Diffstat (limited to 'src/zip.c')
-rw-r--r--src/zip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/zip.c b/src/zip.c
index 76820b5..97ef028 100644
--- a/src/zip.c
+++ b/src/zip.c
@@ -61,7 +61,7 @@ struct zip_file *zip_index(char *const restrict file, size_t const size, int *co
 
 static struct zip_footer *zip_find_footer(char *const file, size_t const size, int *const error) {
 	// check if zip file is too big, and if size_t can store values bigger than a max* size zip file
-	if ((size_t) 1 << 32 && size >= (size_t) 1 << 32) {
+	if ((size_t) 1 << 31 << 1 && size >= (size_t) 1 << 31 << 1) {
 		*error = ZIP_BIG;
 		return NULL;
 	}