diff options
author | Marti Maria <marti.maria@littlecms.com> | 2022-08-12 14:26:11 +0300 |
---|---|---|
committer | Marti Maria <marti.maria@littlecms.com> | 2022-08-12 14:26:11 +0300 |
commit | 959064542d2ea82f97bb409dda4df471efc53feb (patch) | |
tree | 0f796e9a34b2b8c9fed6e80ec499cfb5f69b5529 | |
parent | a6ef58ec3716bad934d0cacc063ef1a419f4668f (diff) |
Fix error on writing profiles when tables have different node count
Each table may have a different node count number, although is is not very frequent
-rw-r--r-- | src/cmstypes.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmstypes.c b/src/cmstypes.c index 47bc7a2..e056731 100644 --- a/src/cmstypes.c +++ b/src/cmstypes.c @@ -2071,11 +2071,11 @@ cmsBool Write16bitTables(cmsContext ContextID, cmsIOHANDLER* io, _cmsStageToneCu cmsUInt32Number nEntries; _cmsAssert(Tables != NULL); - - nEntries = Tables->TheCurves[0]->nEntries; - + for (i=0; i < Tables ->nCurves; i++) { + nEntries = Tables->TheCurves[i]->nEntries; + for (j=0; j < nEntries; j++) { val = Tables->TheCurves[i]->Table16[j]; |