summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/netpbm/files/netpbm-10.31-pnmtopng-modtime-segfault.patch')
-rw-r--r--media-libs/netpbm/files/netpbm-10.31-pnmtopng-modtime-segfault.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/media-libs/netpbm/files/netpbm-10.31-pnmtopng-modtime-segfault.patch b/media-libs/netpbm/files/netpbm-10.31-pnmtopng-modtime-segfault.patch
new file mode 100644
index 000000000000..ba81837d3f5d
--- /dev/null
+++ b/media-libs/netpbm/files/netpbm-10.31-pnmtopng-modtime-segfault.patch
@@ -0,0 +1,24 @@
+Fix segfault when running `pnmtopng`
+
+http://bugs.gentoo.org/117180
+
+--- netpbm-10.31/converter/other/pnmtopng.c
++++ netpbm-10.31/converter/other/pnmtopng.c
+@@ -267,7 +267,7 @@ parseCommandLine (int argc, char ** argv
+ unsigned int option_def_index;
+
+ unsigned int alphaSpec, transparentSpec, backgroundSpec;
+- unsigned int textSpec, ztxtSpec, modtimeSpec, paletteSpec;
++ unsigned int textSpec, ztxtSpec, paletteSpec;
+ unsigned int filterSpec;
+
+ unsigned int nofilter, sub, up, avg, paeth, filter;
+@@ -296,7 +296,7 @@ parseCommandLine (int argc, char ** argv
+ OPTENT3(0, "ztxt", OPT_STRING, &cmdlineP->ztxt,
+ &ztxtSpec, 0);
+ OPTENT3(0, "modtime", OPT_STRING, &modtime,
+- &modtimeSpec, 0);
++ &cmdlineP->modtimeSpec,0);
+ OPTENT3(0, "palette", OPT_STRING, &cmdlineP->palette,
+ &paletteSpec, 0);
+ OPTENT3(0, "compression", OPT_UINT,