changeset 5330:49130faf998c

8007927: Improve cmsAllocProfileSequenceDescription Reviewed-by: bae, prr Contributed-by: jia-hong.chen@oracle.com
author bae
date Thu, 21 Mar 2013 11:52:10 +0400
parents 4b5b19aa0379
children be96c83d8ce4
files src/share/native/sun/java2d/cmm/lcms/cmsnamed.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c	Thu Mar 28 23:01:08 2013 +0400
+++ b/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c	Thu Mar 21 11:52:10 2013 +0400
@@ -706,6 +706,10 @@
     Seq -> seq      = (cmsPSEQDESC*) _cmsCalloc(ContextID, n, sizeof(cmsPSEQDESC));
     Seq -> n        = n;
 
+    if (Seq -> seq == NULL) {
+        _cmsFree(ContextID, Seq);
+        return NULL;
+    }
 
     for (i=0; i < n; i++) {
         Seq -> seq[i].Manufacturer = NULL;