summaryrefslogtreecommitdiff
path: root/src/cmstypes.c
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2020-07-26 11:00:47 +0200
committerMarti Maria <marti.maria@littlecms.com>2020-07-26 11:00:47 +0200
commit843cd158283d6e83588527e1020bee5ec63800b3 (patch)
treedeef760308125e67270b2b6a1b1ee43646668ff0 /src/cmstypes.c
parent083c2d87406fc7ba764bce9759e656cd9a0f6ebb (diff)
downloadlcms2-843cd158283d6e83588527e1020bee5ec63800b3.tar.gz
Two checks on null pointers
Both are on malloc for few bytes, so arent't necessary at all.
Diffstat (limited to 'src/cmstypes.c')
-rw-r--r--src/cmstypes.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmstypes.c b/src/cmstypes.c
index b780436..b571502 100644
--- a/src/cmstypes.c
+++ b/src/cmstypes.c
@@ -3000,6 +3000,9 @@ void *Type_ColorantTable_Read(struct _cms_typehandler_struct* self, cmsIOHANDLER
}
List = cmsAllocNamedColorList(self ->ContextID, Count, 0, "", "");
+ if (List == NULL)
+ return NULL;
+
for (i=0; i < Count; i++) {
if (io ->Read(io, Name, 32, 1) != 1) goto Error;