From c2a1cd9c929952c5aeca8fee91649a83e8fc8021 Mon Sep 17 00:00:00 2001 From: Marti Maria Date: Sat, 14 Jul 2018 11:51:19 +0200 Subject: add extra check For out of mem confition --- src/cmscgats.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cmscgats.c b/src/cmscgats.c index 6532f64..1a87613 100644 --- a/src/cmscgats.c +++ b/src/cmscgats.c @@ -2314,6 +2314,11 @@ cmsHANDLE CMSEXPORT cmsIT8LoadFromMem(cmsContext ContextID, const void *Ptr, cm it8 = (cmsIT8*) hIT8; it8 ->MemoryBlock = (char*) _cmsMalloc(ContextID, len + 1); + if (it8->MemoryBlock == NULL) + { + cmsIT8Free(hIT8); + return FALSE; + } strncpy(it8 ->MemoryBlock, (const char*) Ptr, len); it8 ->MemoryBlock[len] = 0; -- cgit v1.2.1