diff options
author | Marti Maria <info@littlecms.com> | 2013-03-29 18:22:39 +0100 |
---|---|---|
committer | Marti Maria <info@littlecms.com> | 2013-03-29 18:22:39 +0100 |
commit | 12481eb65b723533a74cf754d6d631d599ab8ec5 (patch) | |
tree | 7ce04e5abd5640f44732d2840cad127d395109d0 | |
parent | 7233c7f12269e6ae5d6d0910be3ed8fd07c17d65 (diff) | |
download | lcms2-12481eb65b723533a74cf754d6d631d599ab8ec5.tar.gz |
Fixing a typo from pull request
-rw-r--r-- | AUTHORS | 1 | ||||
-rw-r--r-- | src/cmscgats.c | 3 | ||||
-rw-r--r-- | src/cmslut.c | 16 |
3 files changed, 15 insertions, 5 deletions
@@ -27,6 +27,7 @@ Daniel Kaneider Mateusz Jurczyk (Google) Paul Miller Sébastien Léon +Christian Schmitz Special Thanks -------------- diff --git a/src/cmscgats.c b/src/cmscgats.c index 79ee155..656ac2c 100644 --- a/src/cmscgats.c +++ b/src/cmscgats.c @@ -975,6 +975,9 @@ cmsBool GetVal(cmsIT8* it8, char* Buffer, cmsUInt32Number max, const char* Error { switch (it8->sy) { + case SEOLN: // Empty value + Buffer[0]=0; + break; case SIDENT: strncpy(Buffer, it8->id, max); Buffer[max-1]=0; break; diff --git a/src/cmslut.c b/src/cmslut.c index 9750f31..019ec93 100644 --- a/src/cmslut.c +++ b/src/cmslut.c @@ -1220,16 +1220,22 @@ cmsStage* CMSEXPORT cmsStageDup(cmsStage* mpe) NULL); if (NewMPE == NULL) return NULL; - NewMPE ->Implements = mpe ->Implements; + NewMPE ->Implements = mpe ->Implements; if (mpe ->DupElemPtr) { - NewMPE ->Data = mpe ->DupElemPtr(mpe); - if (NewMPE->Data == NULL) { + + NewMPE ->Data = mpe ->DupElemPtr(mpe); + + if (NewMPE->Data == NULL) { + cmsStageFree(NewMPE); return NULL; - } - } else + } + + } else { + NewMPE ->Data = NULL; + } return NewMPE; } |