[poppler] Branch 'poppler-0.18' - poppler/PSOutputDev.cc
Pino Toscano
pino at kemper.freedesktop.org
Mon Feb 18 02:13:58 PST 2013
poppler/PSOutputDev.cc | 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit fc162c92661df663a802df6b0a1504845d8a30a5
Author: Pino Toscano <pino at kde.org>
Date: Mon Feb 18 11:12:56 2013 +0100
PSOutputDev: initialize fontFileNameLen and psFileNames
avoid crashing in ~PSOutputDev when the PSOutputDev instance is not "ok"
diff --git a/poppler/PSOutputDev.cc b/poppler/PSOutputDev.cc
index 8fd3107..7ad7234 100644
--- a/poppler/PSOutputDev.cc
+++ b/poppler/PSOutputDev.cc
@@ -1012,6 +1012,7 @@ PSOutputDev::PSOutputDev(const char *fileName, PDFDoc *doc, XRef *xrefA, Catalog
fontIDs = NULL;
fontFileIDs = NULL;
fontFileNames = NULL;
+ fontFileNameLen = 0;
font8Info = NULL;
font16Enc = NULL;
imgIDs = NULL;
@@ -1022,6 +1023,7 @@ PSOutputDev::PSOutputDev(const char *fileName, PDFDoc *doc, XRef *xrefA, Catalog
haveTextClip = gFalse;
haveCSPattern = gFalse;
t3String = NULL;
+ psFileNames = NULL;
forceRasterize = forceRasterizeA;
@@ -1077,6 +1079,7 @@ PSOutputDev::PSOutputDev(PSOutputFunc outputFuncA, void *outputStreamA,
fontIDs = NULL;
fontFileIDs = NULL;
fontFileNames = NULL;
+ fontFileNameLen = 0;
font8Info = NULL;
font16Enc = NULL;
imgIDs = NULL;
@@ -1087,6 +1090,7 @@ PSOutputDev::PSOutputDev(PSOutputFunc outputFuncA, void *outputStreamA,
haveTextClip = gFalse;
haveCSPattern = gFalse;
t3String = NULL;
+ psFileNames = NULL;
forceRasterize = forceRasterizeA;
More information about the poppler
mailing list