commit 01a29ffe9dec8f11afa6db22a6ed0218bdbe5c5c
parent 3d08a066b167b60691949fe89a7a67ef29df39cb
Author: Fazlul Shahriar <fshahriar@gmail.com>
Date: Sun, 8 Dec 2019 20:20:22 -0500
page: fix pdf prolog for ghostscript >= 9.27 (#296)
Ghostscript 9.27 removed GS_PDF_ProcSet and pdfdict due to a security
issue (see https://security-tracker.debian.org/tracker/CVE-2019-3839).
This fix was contributed by @onyxperidot (see #279).
Fixes #279
Diffstat:
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/cmd/page/pdfprolog.c b/src/cmd/page/pdfprolog.c
@@ -16,5 +16,4 @@
" } if\n"
"} bind def\n"
"\n"
-"GS_PDF_ProcSet begin\n"
-"pdfdict begin\n"
+"runpdfbegin\n"
diff --git a/src/cmd/page/pdfprolog.ps b/src/cmd/page/pdfprolog.ps
@@ -16,5 +16,4 @@
} if
} bind def
-GS_PDF_ProcSet begin
-pdfdict begin
+runpdfbegin