From 214d03616692872a0fd8ada460b01fd776307018 Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Mon, 11 Nov 2013 10:55:12 +0000 Subject: Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up. --- generic/tkImgPPM.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generic/tkImgPPM.c b/generic/tkImgPPM.c index d71db25..ddd16b2 100644 --- a/generic/tkImgPPM.c +++ b/generic/tkImgPPM.c @@ -595,7 +595,7 @@ StringReadPPM( unsigned char *p; unsigned int value; - for (p = pixelPtr; count > 0; count--, p += 2) { + for (p = pixelPtr,count=nBytes; count > 1; count-=2, p += 2) { value = ((unsigned int) p[0]) * 256 + ((unsigned int) p[1]); value = value * 255 / maxIntensity; p[0] = p[1] = (unsigned char) value; -- cgit v0.12