diff options
Diffstat (limited to 'src/cmslut.c')
-rw-r--r-- | src/cmslut.c | 6 |
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; |