[gs-cvs] rev 7519 - trunk/gs/src
raph at ghostscript.com
raph at ghostscript.com
Mon Dec 18 15:03:43 PST 2006
Author: raph
Date: 2006-12-18 15:03:42 -0800 (Mon, 18 Dec 2006)
New Revision: 7519
Modified:
trunk/gs/src/simscale.c
Log:
Fix: Don't read past end of input image stream in simscale.c. Fixes
bug #689029.
Modified: trunk/gs/src/simscale.c
===================================================================
--- trunk/gs/src/simscale.c 2006-12-18 17:56:27 UTC (rev 7518)
+++ trunk/gs/src/simscale.c 2006-12-18 23:03:42 UTC (rev 7519)
@@ -8340,6 +8340,10 @@
uint rleft = pr->limit - pr->ptr;
uint ncopy = min(rleft, ss->src_size - ss->src_offset);
+ if (ss->src_y >= ss->params.HeightIn) {
+ last = true;
+ ncopy = 0;
+ }
if (rleft == 0 && !last)
return 0; /* need more input */
if (ss->src_offset == 0) {
More information about the gs-cvs
mailing list