1diff --git a/third_party/lcms/src/cmslut.c b/third_party/lcms/src/cmslut.c
2index 73e6726..9b0eb4b 100644
3--- a/third_party/lcms/src/cmslut.c
4+++ b/third_party/lcms/src/cmslut.c
5@@ -414,13 +414,13 @@ cmsStage*  CMSEXPORT cmsStageAllocMatrix(cmsContext ContextID, cmsUInt32Number R
6 
7     if (Offset != NULL) {
8 
9-        NewElem ->Offset = (cmsFloat64Number*) _cmsCalloc(ContextID, Cols, sizeof(cmsFloat64Number));
10+        NewElem ->Offset = (cmsFloat64Number*) _cmsCalloc(ContextID, Rows, sizeof(cmsFloat64Number));
11         if (NewElem->Offset == NULL) {
12            MatrixElemTypeFree(NewMPE);
13            return NULL;
14         }
15 
16-        for (i=0; i < Cols; i++) {
17+        for (i=0; i < Rows; i++) {
18                 NewElem ->Offset[i] = Offset[i];
19         }
20 
21