summaryrefslogtreecommitdiff
path: root/graphics/tiff/files/patch-tif_print.c
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/tiff/files/patch-tif_print.c')
-rw-r--r--graphics/tiff/files/patch-tif_print.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/graphics/tiff/files/patch-tif_print.c b/graphics/tiff/files/patch-tif_print.c
new file mode 100644
index 000000000000..48699484ca4e
--- /dev/null
+++ b/graphics/tiff/files/patch-tif_print.c
@@ -0,0 +1,13 @@
+CVE-2006-3464,3465
+===================================================================
+--- libtiff/tif_print.c.orig 2008-08-17 13:03:49.113994690 -0400
++++ libtiff/tif_print.c 2008-08-17 13:03:52.201994368 -0400
+@@ -491,7 +491,7 @@
+ } else
+ fprintf(fd, "(present)\n");
+ }
+- if (TIFFFieldSet(tif, FIELD_SUBIFD)) {
++ if (TIFFFieldSet(tif, FIELD_SUBIFD) && (td->td_subifd)) {
+ fprintf(fd, " SubIFD Offsets:");
+ for (i = 0; i < td->td_nsubifd; i++)
+ fprintf(fd, " %5lu", (long) td->td_subifd[i]);