From faeac1286e744832c9e8c9996864b88a0ffa548f Mon Sep 17 00:00:00 2001 From: heckflosse Date: Fri, 16 Feb 2018 13:53:09 +0100 Subject: [PATCH] RT Crashes on CL LAB curve, fixes #4402 --- rtengine/improcfun.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtengine/improcfun.cc b/rtengine/improcfun.cc index 74d73f382..ecbd4fa37 100644 --- a/rtengine/improcfun.cc +++ b/rtengine/improcfun.cc @@ -5883,7 +5883,7 @@ void ImProcFunctions::chromiLuminanceCurve (PipetteBuffer *pipetteBuffer, int pW editWhatever->v (i, j) = LIM01 (LL / 100.f); // Lab C=f(L) pipette } - if (clut) { // begin C=f(L) + if (clut && LL > 0.f) { // begin C=f(L) float factorskin, factorsat, factor, factorskinext; float chromaCfactor = (clcurve[LL * 655.35f]) / (LL * 655.35f); //apply C=f(L) float curf = 0.7f; //empirical coeff because curve is more progressive