Blame SOURCES/ghostscript-fix-infinite-for-loop.patch

5e083b
From 26b11a3fe34fc3c4e81e17c4fc82a674aa238d97 Mon Sep 17 00:00:00 2001
5e083b
From: Michael Vrhel <michael.vrhel@artifex.com>
5e083b
Date: Mon, 16 Dec 2013 08:32:12 -0800
5e083b
Subject: [PATCH] Fix for goof up in loop index variable.
5e083b
5e083b
Fixes bug 694811 and 694848.   Thanks ken for finding this.
5e083b
---
5e083b
 base/gdevp14.c | 2 +-
5e083b
 1 file changed, 1 insertion(+), 1 deletion(-)
5e083b
5e083b
diff --git a/base/gdevp14.c b/base/gdevp14.c
5e083b
index ef2a50f..bfbf694 100644
5e083b
--- a/base/gdevp14.c
5e083b
+++ b/base/gdevp14.c
5e083b
@@ -2247,7 +2247,7 @@ pdf14_copy_alpha_color(gx_device * dev, const byte * data, int data_x,
5e083b
                     if (overprint) {
5e083b
                         if (blendspot) {
5e083b
                             /* Overprint simulation of spot colorants */
5e083b
-                            for (k = 0; k < num_comp; ++i) {
5e083b
+                            for (k = 0; k < num_comp; ++k) {
5e083b
                                 int temp = 
5e083b
                                     (255 - dst_ptr[k * planestride]) * dst[k];
5e083b
                                 temp = temp >> 8;
5e083b
-- 
5e083b
2.9.3
5e083b