diff options
author | Marti Maria <info@littlecms.com> | 2011-06-27 11:35:06 +0200 |
---|---|---|
committer | Marti Maria <info@littlecms.com> | 2011-06-27 11:35:06 +0200 |
commit | f2160fafa466b00be4967d1bef70687e36a619d1 (patch) | |
tree | 75e88db4c3c4f3ac66697097b1fcf82f896baf05 | |
parent | 88c1a1b925ad48d62b29d55322a3af7ac5ba48b3 (diff) | |
download | lcms2-f2160fafa466b00be4967d1bef70687e36a619d1.tar.gz |
Fixed a memory overwrite bug in GBD
-rw-r--r-- | AUTHORS | 1 | ||||
-rw-r--r-- | src/cmssm.c | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -25,3 +25,4 @@ Jan Morovic Jos Vernon (WebSupergoo) Harald Schneider (Maxon) Christian Albrecht +Dimitrios Anastassakis diff --git a/src/cmssm.c b/src/cmssm.c index 5f11180..fbd8af3 100644 --- a/src/cmssm.c +++ b/src/cmssm.c @@ -553,13 +553,13 @@ cmsBool CMSEXPORT cmsGDBCompute(cmsHANDLE hGBD, cmsUInt32Number dwFlags) _cmsAssert(hGBD != NULL); // Interpolate black - for (alpha = 0; alpha <= SECTORS; alpha++) { + for (alpha = 0; alpha < SECTORS; alpha++) { if (!InterpolateMissingSector(gbd, alpha, 0)) return FALSE; } // Interpolate white - for (alpha = 0; alpha <= SECTORS; alpha++) { + for (alpha = 0; alpha < SECTORS; alpha++) { if (!InterpolateMissingSector(gbd, alpha, SECTORS-1)) return FALSE; } |