libarchive: patched to support gzip files that contain "extra data".

This commit is contained in:
Tilman Sauerbeck 2009-07-16 20:45:20 +02:00
parent 898c254691
commit 43e4976684
3 changed files with 15 additions and 2 deletions

View File

@ -1,2 +1,2 @@
a2103ca334037562ad327eb3aed54869 libarchive-2.7.0.tar.gz
ca6188d36f1077089b3b5c23426977df libarchive.diff
f7d0cd7eb89764344cf61503632e51bf libarchive.diff

View File

@ -5,7 +5,7 @@
name=libarchive
version=2.7.0
release=2
release=3
source=(http://$name.googlecode.com/files/$name-$version.tar.gz
libarchive.diff)

View File

@ -16,3 +16,16 @@ Index: libarchive/archive_read_support_compression_xz.c
if (ret == LZMA_OK)
return (ARCHIVE_OK);
Index: libarchive/archive_read_support_compression_gzip.c
===================================================================
--- libarchive/archive_read_support_compression_gzip.c (revision 1103)
+++ libarchive/archive_read_support_compression_gzip.c (revision 1104)
@@ -148,6 +148,7 @@
if (p == NULL)
return (0);
len += ((int)p[len + 1] << 8) | (int)p[len];
+ len += 2;
}
/* Null-terminated optional filename. */