summaryrefslogtreecommitdiff
path: root/graphics/tiff/patches/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/tiff/patches/patch-ac')
-rw-r--r--graphics/tiff/patches/patch-ac32
1 files changed, 0 insertions, 32 deletions
diff --git a/graphics/tiff/patches/patch-ac b/graphics/tiff/patches/patch-ac
deleted file mode 100644
index 65fbceb8b2d..00000000000
--- a/graphics/tiff/patches/patch-ac
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD: patch-ac,v 1.22 2010/08/04 17:48:22 tron Exp $
-
-Fix for CVE-2010-2482 taken from here:
-
-http://bugzilla.maptools.org/show_bug.cgi?id=1996
-
---- tools/tiffsplit.c.orig 2010-06-08 19:50:44.000000000 +0100
-+++ tools/tiffsplit.c 2010-08-04 18:14:07.000000000 +0100
-@@ -237,7 +237,10 @@
- tstrip_t s, ns = TIFFNumberOfStrips(in);
- uint32 *bytecounts;
-
-- TIFFGetField(in, TIFFTAG_STRIPBYTECOUNTS, &bytecounts);
-+ if (!TIFFGetField(in, TIFFTAG_STRIPBYTECOUNTS, &bytecounts)) {
-+ fprintf(stderr, "tiffsplit: strip byte counts are missing\n");
-+ return (0);
-+ }
- for (s = 0; s < ns; s++) {
- if (bytecounts[s] > (uint32)bufsize) {
- buf = (unsigned char *)_TIFFrealloc(buf, bytecounts[s]);
-@@ -267,7 +270,10 @@
- ttile_t t, nt = TIFFNumberOfTiles(in);
- uint32 *bytecounts;
-
-- TIFFGetField(in, TIFFTAG_TILEBYTECOUNTS, &bytecounts);
-+ if (!TIFFGetField(in, TIFFTAG_TILEBYTECOUNTS, &bytecounts)) {
-+ fprintf(stderr, "tiffsplit: tile byte counts are missing\n");
-+ return (0);
-+ }
- for (t = 0; t < nt; t++) {
- if (bytecounts[t] > (uint32) bufsize) {
- buf = (unsigned char *)_TIFFrealloc(buf, bytecounts[t]);