diff options
author | jan.nijtmans <jan.nijtmans@noemail.net> | 2013-11-11 10:55:12 (GMT) |
---|---|---|
committer | jan.nijtmans <jan.nijtmans@noemail.net> | 2013-11-11 10:55:12 (GMT) |
commit | a25c89481b3484d649d46017c4226d2bcb0a5f87 (patch) | |
tree | fb93432d7948bb60283dbea2190dd3855912b9da | |
parent | ee4e2b25a2d4cde0462eb34e877c1db6e76268bf (diff) | |
download | tk-a25c89481b3484d649d46017c4226d2bcb0a5f87.zip tk-a25c89481b3484d649d46017c4226d2bcb0a5f87.tar.gz tk-a25c89481b3484d649d46017c4226d2bcb0a5f87.tar.bz2 |
Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up.
FossilOrigin-Name: 48ffb426318b5e4c6c47eb83a6524e57a47328c7
-rw-r--r-- | generic/tkImgPPM.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |