plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

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:
Msrc/cmd/page/pdfprolog.c | 3+--
Msrc/cmd/page/pdfprolog.ps | 3+--
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