diff options
author | Gaurav <g.gupta@samsung.com> | 2015-10-08 08:48:44 +0300 |
---|---|---|
committer | Gaurav <g.gupta@samsung.com> | 2015-10-08 08:48:44 +0300 |
commit | 8c8f4ed06bdbfdac552eceaa3df685d147f21d3b (patch) | |
tree | e47e9e301db4ec28bc2ee07ba4777def480b29e0 /utils | |
parent | e228b485db717d81e58407986a6fff216ff77c36 (diff) |
Add missing allocation failure check.
Return if allocation fails.
Diffstat (limited to 'utils')
-rw-r--r-- | utils/psicc/psicc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/psicc/psicc.c b/utils/psicc/psicc.c index 0a3c898..82933f3 100644 --- a/utils/psicc/psicc.c +++ b/utils/psicc/psicc.c @@ -185,7 +185,8 @@ void GenerateCRD(void) if (n == 0) return; Buffer = (char*) malloc(n + 1); - cmsGetPostScriptCRD(0, hProfile, Intent, dwFlags, Buffer, (cmsUInt32Number) n); + if (Buffer == NULL) return; + cmsGetPostScriptCRD(0, hProfile, Intent, dwFlags, Buffer, (cmsUInt32Number) n); Buffer[n] = 0; fprintf(OutFile, "%s", Buffer); |