Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mm2/Little-CMS.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2022-08-12 14:26:11 +0300
committerMarti Maria <marti.maria@littlecms.com>2022-08-12 14:26:11 +0300
commit959064542d2ea82f97bb409dda4df471efc53feb (patch)
tree0f796e9a34b2b8c9fed6e80ec499cfb5f69b5529
parenta6ef58ec3716bad934d0cacc063ef1a419f4668f (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.c6
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];