summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <info@littlecms.com>2013-03-29 18:22:39 +0100
committerMarti Maria <info@littlecms.com>2013-03-29 18:22:39 +0100
commit12481eb65b723533a74cf754d6d631d599ab8ec5 (patch)
tree7ce04e5abd5640f44732d2840cad127d395109d0
parent7233c7f12269e6ae5d6d0910be3ed8fd07c17d65 (diff)
downloadlcms2-12481eb65b723533a74cf754d6d631d599ab8ec5.tar.gz
Fixing a typo from pull request
-rw-r--r--AUTHORS1
-rw-r--r--src/cmscgats.c3
-rw-r--r--src/cmslut.c16
3 files changed, 15 insertions, 5 deletions
diff --git a/AUTHORS b/AUTHORS
index c43a453..80858ed 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -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;
}