[gs-cvs] rev 8222 - trunk/gs/src
leonardo at ghostscript.com
leonardo at ghostscript.com
Fri Aug 31 01:29:56 PDT 2007
Author: leonardo
Date: 2007-08-31 01:29:55 -0700 (Fri, 31 Aug 2007)
New Revision: 8222
Modified:
trunk/gs/src/gdevpdfe.c
Log:
Fix (pdfwrite) : A wrong encoding of Metadata (continued).
DETAILS :
The revision 8181 added a bug which caused an infinite loop
with -dPDFA Altona-Testsuite_p2_S_x3.pdf
EXPECTED DIFFERENCES :
None.
Modified: trunk/gs/src/gdevpdfe.c
===================================================================
--- trunk/gs/src/gdevpdfe.c 2007-08-31 08:27:16 UTC (rev 8221)
+++ trunk/gs/src/gdevpdfe.c 2007-08-31 08:29:55 UTC (rev 8222)
@@ -58,6 +58,7 @@
} else if (*p >= 0x7F && *p <= 0x9f) {
/* Control characters are discouraged in XML. */
pprintd1(s, "&#%d;", *p);
+ l--; p++;
} else if ((*p & 0xE0) == 0xC0) {
/* A 2-byte UTF-8 sequence */
copy_bytes(s, &p, &l, 2);
More information about the gs-cvs
mailing list