summaryrefslogtreecommitdiff
path: root/base/gxdevice.h
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2021-06-25 18:18:23 +0100
committerRobin Watts <Robin.Watts@artifex.com>2021-06-28 16:01:15 +0100
commit224ddcf95c43272be0511e2c66be73602e4cdbc7 (patch)
treeca4d1d1de3da4746880fb2225d871f3787668d59 /base/gxdevice.h
parent50db12bd12f76058516d5c44b5ba7b4c4cf96651 (diff)
downloadghostpdl-224ddcf95c43272be0511e2c66be73602e4cdbc7.tar.gz
Fix SEGV seen in alldevs test with tiff64nc device.
The map_color_rgb routine was being set to a map_color_cmyk routine which resulted in stack smashing with: gpcl6 -o out%d.tif -dMaxBitmap=400000000 -sDEVICE=tiff64nc -r72 -Z: -dNOPAUSE -dBATCH -K2000000 -dClusterJob j9_acrobat.pcl
Diffstat (limited to 'base/gxdevice.h')
-rw-r--r--base/gxdevice.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/base/gxdevice.h b/base/gxdevice.h
index 38f95d414..846604413 100644
--- a/base/gxdevice.h
+++ b/base/gxdevice.h
@@ -342,6 +342,7 @@ dev_proc_map_cmyk_color(cmyk_8bit_map_cmyk_color);
dev_proc_map_color_rgb(cmyk_8bit_map_color_rgb);
dev_proc_decode_color(cmyk_8bit_map_color_cmyk);
dev_proc_map_cmyk_color(cmyk_16bit_map_cmyk_color);
+dev_proc_map_color_rgb(cmyk_16bit_map_color_rgb);
dev_proc_decode_color(cmyk_16bit_map_color_cmyk);
dev_proc_encode_color(gx_default_8bit_map_gray_color);
dev_proc_decode_color(gx_default_8bit_map_color_gray);