summaryrefslogtreecommitdiffstats
path: root/package/busybox/busybox-1.13.2-unzip.patch
blob: 6b3f713ac53b4f934c8f1ae455192a847d1702b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff -urpN busybox-1.13.2/archival/unzip.c busybox-1.13.2-unzip/archival/unzip.c
--- busybox-1.13.2/archival/unzip.c	2008-11-09 18:28:02.000000000 +0100
+++ busybox-1.13.2-unzip/archival/unzip.c	2009-02-26 12:17:21.000000000 +0100
@@ -140,7 +140,7 @@ struct BUG_cde_header_must_be_16_bytes {
 };
 
 #define FIX_ENDIANNESS_CDE(cde_header) do { \
-	(cde_header).formatted.cds_offset = SWAP_LE16((cde_header).formatted.cds_offset); \
+	(cde_header).formatted.cds_offset = SWAP_LE32((cde_header).formatted.cds_offset); \
 } while (0)
 
 enum { zip_fd = 3 };