diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-02-19 18:29:39 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-02-19 18:29:39 +0000 |
commit | f59a910141115e6cb9cf014a5aba66c53d4e439b (patch) | |
tree | 8468555f24b9e69f3bef2cb11acdf97ca706d7e5 /app-arch/bzip2/files | |
parent | Version bump. (diff) | |
download | historical-f59a910141115e6cb9cf014a5aba66c53d4e439b.tar.gz historical-f59a910141115e6cb9cf014a5aba66c53d4e439b.tar.bz2 historical-f59a910141115e6cb9cf014a5aba66c53d4e439b.zip |
old
Diffstat (limited to 'app-arch/bzip2/files')
-rw-r--r-- | app-arch/bzip2/files/1.0.2-NULL-ptr-check.patch | 27 | ||||
-rw-r--r-- | app-arch/bzip2/files/1.0.2-makefile-CFLAGS.patch | 22 |
2 files changed, 0 insertions, 49 deletions
diff --git a/app-arch/bzip2/files/1.0.2-NULL-ptr-check.patch b/app-arch/bzip2/files/1.0.2-NULL-ptr-check.patch deleted file mode 100644 index e35080f86db8..000000000000 --- a/app-arch/bzip2/files/1.0.2-NULL-ptr-check.patch +++ /dev/null @@ -1,27 +0,0 @@ -Mihai Limbasan writes: -BZ2_bzclose fails to perform a NULL pointer check before actually -using the passed BZFILE * argument. The NULL check *is* performed but -only after the argument is used for the first time, resulting in a -potential NULL pointer dereference. - -http://bugs.gentoo.org/show_bug.cgi?id=75305 - -Sent upstream but no feedback thus far :( -diff -Naur bzip2-1.0.2-orig/bzlib.c bzip2-1.0.2/bzlib.c ---- bzip2-1.0.2-orig/bzlib.c 2002-01-05 02:48:41.000000000 +0200 -+++ bzip2-1.0.2/bzlib.c 2004-12-22 15:12:52.824593032 +0200 -@@ -1536,9 +1536,12 @@ - void BZ_API(BZ2_bzclose) (BZFILE* b) - { - int bzerr; -- FILE *fp = ((bzFile *)b)->handle; -- -+ FILE *fp; -+ - if (b==NULL) {return;} -+ -+ fp = ((bzFile *)b)->handle; -+ - if(((bzFile*)b)->writing){ - BZ2_bzWriteClose(&bzerr,b,0,NULL,NULL); - if(bzerr != BZ_OK){ diff --git a/app-arch/bzip2/files/1.0.2-makefile-CFLAGS.patch b/app-arch/bzip2/files/1.0.2-makefile-CFLAGS.patch deleted file mode 100644 index bf7d430f9496..000000000000 --- a/app-arch/bzip2/files/1.0.2-makefile-CFLAGS.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- Makefile.orig 2004-12-26 16:30:06.354116536 -0500 -+++ Makefile 2004-12-26 16:32:13.617769520 -0500 -@@ -9,7 +9,7 @@ - - # Suitably paranoid flags to avoid bugs in gcc-2.7 - BIGFILES=-D_FILE_OFFSET_BITS=64 --CFLAGS=-Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES) -+CFLAGS+=-Wall -Winline -fno-strength-reduce $(BIGFILES) - - # Where you want it installed when you do 'make install' - PREFIX=/usr ---- Makefile-libbz2_so.orig 2004-12-26 16:32:23.972195408 -0500 -+++ Makefile-libbz2_so 2004-12-26 16:32:34.835543928 -0500 -@@ -9,7 +9,7 @@ - SHELL=/bin/sh - CC=gcc - BIGFILES=-D_FILE_OFFSET_BITS=64 --CFLAGS=-fpic -fPIC -Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES) -+CFLAGS+=-fpic -fPIC -Wall -Winline -fomit-frame-pointer -fno-strength-reduce $(BIGFILES) - - OBJS= blocksort.o \ - huffman.o \ |