summaryrefslogtreecommitdiff
path: root/src/cmslut.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmslut.c')
-rw-r--r--src/cmslut.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cmslut.c b/src/cmslut.c
index 4117a45..dee6880 100644
--- a/src/cmslut.c
+++ b/src/cmslut.c
@@ -1453,7 +1453,8 @@ cmsPipeline* CMSEXPORT cmsPipelineDup(const cmsPipeline* lut)
First = FALSE;
}
else {
- Anterior ->Next = NewMPE;
+ if (Anterior != NULL)
+ Anterior ->Next = NewMPE;
}
Anterior = NewMPE;
@@ -1499,7 +1500,8 @@ int CMSEXPORT cmsPipelineInsertStage(cmsPipeline* lut, cmsStageLoc loc, cmsStage
pt != NULL;
pt = pt -> Next) Anterior = pt;
- Anterior ->Next = mpe;
+ if (Anterior != NULL)
+ Anterior ->Next = mpe;
mpe ->Next = NULL;
}
break;