diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-01-05 09:49:38 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-01-05 09:49:38 +0000 |
commit | 98de66bb2236f2fd38212d523620cfcaf0d4cc73 (patch) | |
tree | 99170ae23782a37028e3ac99c13c922914bb22b2 /app-cdr/ccd2iso/files | |
parent | Added autotools variables, bug#160135, thanks to jacub (diff) | |
download | gentoo-2-98de66bb2236f2fd38212d523620cfcaf0d4cc73.tar.gz gentoo-2-98de66bb2236f2fd38212d523620cfcaf0d4cc73.tar.bz2 gentoo-2-98de66bb2236f2fd38212d523620cfcaf0d4cc73.zip |
Fix from FreeBSD for segfault with non-existent files #160080 by Timothy Redaelli.
(Portage version: 2.1.2_rc4-r6)
Diffstat (limited to 'app-cdr/ccd2iso/files')
-rw-r--r-- | app-cdr/ccd2iso/files/ccd2iso-0.2-segv.patch | 28 | ||||
-rw-r--r-- | app-cdr/ccd2iso/files/digest-ccd2iso-0.2-r2 | 3 |
2 files changed, 31 insertions, 0 deletions
diff --git a/app-cdr/ccd2iso/files/ccd2iso-0.2-segv.patch b/app-cdr/ccd2iso/files/ccd2iso-0.2-segv.patch new file mode 100644 index 000000000000..e4ea79cce0b0 --- /dev/null +++ b/app-cdr/ccd2iso/files/ccd2iso-0.2-segv.patch @@ -0,0 +1,28 @@ +http://bugs.gentoo.org/160080 +http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/ccd2iso/files/patch-src-ccd2iso.c + +$FreeBSD: /repoman/r/pcvs/ports/sysutils/ccd2iso/files/patch-src-ccd2iso.c,v 1.1 2004/06/24 11:45:44 osa Exp $ + +--- src/ccd2iso.c.orig Thu Nov 13 06:43:41 2003 ++++ src/ccd2iso.c Thu Jun 24 15:31:04 2004 +@@ -22,6 +22,7 @@ + #include <config.h> + #endif + ++#include <err.h> + #include <stdio.h> + #include <stdlib.h> + #include <sys/stat.h> +@@ -47,7 +48,12 @@ + } + + src_file = fopen(argv[1], "r"); ++ if (src_file == NULL) ++ err(1, "%s", argv[1]); ++ + dst_file = fopen(argv[2], "w"); ++ if (dst_file == NULL) ++ err(1, "%s", argv[2]); + + stat(argv[1], &stat_file); + total_bytes = stat_file.st_size; diff --git a/app-cdr/ccd2iso/files/digest-ccd2iso-0.2-r2 b/app-cdr/ccd2iso/files/digest-ccd2iso-0.2-r2 new file mode 100644 index 000000000000..bb5bff9512e0 --- /dev/null +++ b/app-cdr/ccd2iso/files/digest-ccd2iso-0.2-r2 @@ -0,0 +1,3 @@ +MD5 f53def956f937d5ef8fc3e89ff3e22c8 ccd2iso-0.2.tar.gz 179670 +RMD160 e8503e1df606ba09cb69328beb2811c0d64ef7e7 ccd2iso-0.2.tar.gz 179670 +SHA256 20e8db3278dee6b43f6e5767ed939b434c43e8691825e9465d0a3a708febcdbc ccd2iso-0.2.tar.gz 179670 |