ghostscript/SOURCES/gs-cve-2023-46751.patch

13 lines
489 B
Diff

diff --git a/base/gdevprn.c b/base/gdevprn.c
index cb3fdf4..cd4ea2b 100644
--- a/base/gdevprn.c
+++ b/base/gdevprn.c
@@ -1255,6 +1255,7 @@ gdev_prn_open_printer_seekable(gx_device *pdev, bool binary_mode,
&& !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;
}