File lcms-bnc521513.patch of Package lcms

Index: lcms/src/cmsxform.c
================================================================================
--- lcms-1.18/src/cmsxform.c
+++ lcms-1.18/src/cmsxform.c
@@ -658,11 +658,11 @@
                 LPGAMMATABLE Shapes1[3];
 
                 GrayTRC = cmsReadICCGamma(hProfile, icSigGrayTRCTag);
-                FromLstarToXYZ(GrayTRC, Shapes1);
-
 		if (GrayTRC == NULL)
 			return NULL;
 
+                FromLstarToXYZ(GrayTRC, Shapes1);
+
                 // Reversing must be done after curve translation
 
                 Shapes[0] = cmsReverseGamma(Shapes1[0]->nEntries, Shapes1[0]);
openSUSE Build Service is sponsored by