From: kramm Date: Tue, 21 Sep 2004 13:03:45 +0000 (+0000) Subject: added fix for segfault. X-Git-Tag: release-0-6-2~33 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=f397c7898781fb87dd51d7ba3106c12e8c51059e added fix for segfault. --- diff --git a/pdf2swf/xpdf/FoFiType1C.cc b/pdf2swf/xpdf/FoFiType1C.cc index 91a21ad..a1cec31 100644 --- a/pdf2swf/xpdf/FoFiType1C.cc +++ b/pdf2swf/xpdf/FoFiType1C.cc @@ -231,8 +231,11 @@ void FoFiType1C::convertToType1(char **newEncoding, GBool ascii, (*outputFunc)(outputStream, "0 1 255 {1 index exch /.notdef put} for\n", 40); enc = newEncoding ? newEncoding : encoding; + if(!enc) { + fprintf(stderr, "convertToType1: Warning: No Encoding\n"); + } for (i = 0; i < 256; ++i) { - if (enc[i]) { + if (enc && enc[i]) { sprintf(buf, "dup %d /%s put\n", i, enc[i]); (*outputFunc)(outputStream, buf, strlen(buf)); }