Fix for 687786, PSwrite fails to convert PDF reports from JDE

Alex Cherepanov <[email protected]> Sat, 08 Jan 2005 12:27:01 -0500
Newsgroups gmane.comp.printing.ghostscript.patches
Organization Coscript Software
Message-ID <[email protected]>
Ignore / as a name of BaseEncoding; recover broken PDF files generated 
by J.D.Edwards OneWorld (B7333).
Fix bug 687786 from customer 220.

_______________________________________________
gs-code-review mailing list
[email protected]
http://www.ghostscript.com/mailman/listinfo/gs-code-review
pdf_font.diff (text/plain, 634 B)
--- C:\gs_cvs\gs\lib\pdf_font.ps	2004-12-31 16:52:23.332531200 -0500
+++ pdf_font.ps	2005-01-08 12:12:51.660518400 -0500
@@ -86,7 +86,16 @@
          ifelse
        }
        { dup /BaseEncoding knownoget
-	  { findencoding 3 -1 roll pop exch
+	  {
+            dup / eq
+              { pop
+                (   **** Warning: Ignoring bad BaseEncoding name.\n)  pdfformaterror
+                % as found in a PDF file from J.D.Edwards OneWorld (B7333)
+              }
+              {
+                findencoding 3 -1 roll pop exch
+              }
+            ifelse
 	  }
 	 if
 	 /Differences knownoget { updateencoding } if