diff options
author | Alex Dupre <ale@FreeBSD.org> | 2012-06-19 07:44:31 +0000 |
---|---|---|
committer | Alex Dupre <ale@FreeBSD.org> | 2012-06-19 07:44:31 +0000 |
commit | 64c2bd97d4fe2ce03893a1dee678b1ed89496460 (patch) | |
tree | 6075b91ac483dda44a6dd49b2100eefbdb0fbf60 /archivers | |
parent | 821f2c53a45af707e1ba409e59af08e062045ebb (diff) | |
download | ports-64c2bd97d4fe2ce03893a1dee678b1ed89496460.tar.gz ports-64c2bd97d4fe2ce03893a1dee678b1ed89496460.zip |
Notes
Diffstat (limited to 'archivers')
-rw-r--r-- | archivers/php5-phar/Makefile | 1 | ||||
-rw-r--r-- | archivers/php5-phar/files/patch-tar.c | 18 |
2 files changed, 0 insertions, 19 deletions
diff --git a/archivers/php5-phar/Makefile b/archivers/php5-phar/Makefile index 668bc01f116c..6587ae6c572e 100644 --- a/archivers/php5-phar/Makefile +++ b/archivers/php5-phar/Makefile @@ -5,7 +5,6 @@ # $FreeBSD$ # -PORTREVISION= 1 CATEGORIES= archivers MASTERDIR= ${.CURDIR}/../../lang/php5 diff --git a/archivers/php5-phar/files/patch-tar.c b/archivers/php5-phar/files/patch-tar.c deleted file mode 100644 index 387a414414f2..000000000000 --- a/archivers/php5-phar/files/patch-tar.c +++ /dev/null @@ -1,18 +0,0 @@ ---- tar.c.orig 2012-06-02 08:29:43.000000000 +0200 -+++ tar.c 2012-06-02 08:31:37.000000000 +0200 -@@ -337,6 +337,15 @@ - last_was_longlink = 1; - /* support the ././@LongLink system for storing long filenames */ - entry.filename_len = entry.uncompressed_filesize; -+ /* Check for overflow - bug 61065 */ -+ if (entry.filename_len == UINT_MAX) { -+ if (error) { -+ spprintf(error, 4096, "phar error: \"%s\" is a corrupted tar file (invalid entry size)", fname); -+ } -+ php_stream_close(fp); -+ phar_destroy_phar_data(myphar TSRMLS_CC); -+ return FAILURE; -+ } - entry.filename = pemalloc(entry.filename_len+1, myphar->is_persistent); - - read = php_stream_read(fp, entry.filename, entry.filename_len); |