From 9b73dfb91656be44368d83fef3e508ffe6a8cc8f Mon Sep 17 00:00:00 2001 From: heckflosse Date: Sat, 12 Sep 2015 00:44:24 +0200 Subject: [PATCH] Fix crash when using Retinex with some curves --- rtengine/ipretinex.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtengine/ipretinex.cc b/rtengine/ipretinex.cc index c11150e4e..f732a108e 100644 --- a/rtengine/ipretinex.cc +++ b/rtengine/ipretinex.cc @@ -329,7 +329,7 @@ void RawImageSource::MSR(float** luminance, float** originalLuminance, int width // printf("mean=%f std=%f delta=%f maxtr=%f mintr=%f\n", mean, stddv, delta, maxtr, mintr); // mean_stddv( luminance, mean, stddv, W_L, H_L, logBetaGain, maxtr, mintr); - if (execcur) { //if curve + if (execcur && mean != 0.f && stddv != 0.f) { //if curve float asig = 0.166666f / stddv; float bsig = 0.5f - asig * mean; //float insigma = 0.66666f; //SD