forked from pool/ghostscript
Security fix CVE-2023-46751 bsc#1217871 for ghostscript and ghostscript-mini OBS-URL: https://build.opensuse.org/request/show/1136515 OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=169
21 lines
936 B
Diff
21 lines
936 B
Diff
--- base/gdevprn.c.orig 2022-04-04 15:48:49.000000000 +0200
|
|
+++ base/gdevprn.c 2024-01-03 12:53:20.009504451 +0100
|
|
@@ -1268,6 +1268,7 @@ gdev_prn_open_printer_seekable(gx_device
|
|
&& !IS_LIBCTX_STDERR(pdev->memory, gp_get_file(ppdev->file))) {
|
|
|
|
code = gx_device_close_output_file(pdev, ppdev->fname, ppdev->file);
|
|
+ ppdev->file = NULL;
|
|
if (code < 0)
|
|
return code;
|
|
}
|
|
--- devices/gdevtsep.c.orig 2022-04-04 15:48:49.000000000 +0200
|
|
+++ devices/gdevtsep.c 2024-01-03 13:04:42.048210048 +0100
|
|
@@ -736,6 +736,7 @@ tiffsep_initialize_device_procs(gx_devic
|
|
{
|
|
gdev_prn_initialize_device_procs(dev);
|
|
|
|
+ set_dev_proc(dev, output_page, gdev_prn_output_page_seekable);
|
|
set_dev_proc(dev, open_device, tiffsep_prn_open);
|
|
set_dev_proc(dev, close_device, tiffsep_prn_close);
|
|
set_dev_proc(dev, map_color_rgb, tiffsep_decode_color);
|