[gs-cvs] rev 8472 - trunk/gs/lib
alexcher at ghostscript.com
alexcher at ghostscript.com
Tue Jan 1 06:28:32 PST 2008
Author: alexcher
Date: 2008-01-01 06:28:30 -0800 (Tue, 01 Jan 2008)
New Revision: 8472
Modified:
trunk/gs/lib/pdf_rbld.ps
Log:
Replace clearly invalid generation numbers out of 0..65535 range with 0 during
rebuilding of xref table. Bug 689634.
DIFFERENCES:
None.
Modified: trunk/gs/lib/pdf_rbld.ps
===================================================================
--- trunk/gs/lib/pdf_rbld.ps 2008-01-01 01:30:52 UTC (rev 8471)
+++ trunk/gs/lib/pdf_rbld.ps 2008-01-01 14:28:30 UTC (rev 8472)
@@ -36,6 +36,11 @@
/setxrefentry
{
5 1 roll
+ dup 65535 or 65535 ne {
+ ( **** Warning: Generation number out of 0..65535 range, assuming 0.\n)
+ pdfformaterror
+ pop 0
+ } if
% We store generation numbers as value + 1
% We reserve 0 to indicate an free xref entry
1 add % increment generation number
More information about the gs-cvs
mailing list