Mercurial > hg > release > icedtea7-forest-2.2 > jdk
changeset 5329:4b5b19aa0379
8007925: Improve cmsStageAllocLabV2ToV4curves
8007926: Improve cmsPipelineDup
Reviewed-by: bae, prr
Contributed-by: jia-hong.chen@oracle.com
author | bae |
---|---|
date | Thu, 28 Mar 2013 23:01:08 +0400 |
parents | c432f0aac076 |
children | 49130faf998c |
files | src/share/native/sun/java2d/cmm/lcms/cmslut.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/native/sun/java2d/cmm/lcms/cmslut.c Mon Mar 25 20:18:21 2013 +0100 +++ b/src/share/native/sun/java2d/cmm/lcms/cmslut.c Thu Mar 28 23:01:08 2013 +0400 @@ -954,6 +954,7 @@ mpe = cmsStageAllocToneCurves(ContextID, 3, LabTable); cmsFreeToneCurveTriple(LabTable); + if (mpe == NULL) return mpe; mpe ->Implements = cmsSigLabV2toV4; return mpe; } @@ -1266,6 +1267,8 @@ if (lut == NULL) return NULL; NewLUT = cmsPipelineAlloc(lut ->ContextID, lut ->InputChannels, lut ->OutputChannels); + if (NewLUT == NULL) return NULL; + for (mpe = lut ->Elements; mpe != NULL; mpe = mpe ->Next) {