[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