diff --git a/rtengine/dirpyr_equalizer.cc b/rtengine/dirpyr_equalizer.cc index 26124045c..e1b9a9bf6 100644 --- a/rtengine/dirpyr_equalizer.cc +++ b/rtengine/dirpyr_equalizer.cc @@ -70,7 +70,7 @@ namespace rtengine { if(atten0 < 0.f) atten0=0.f; - while (fabs(mult[lastlevel-1]-1)<0.001 && lastlevel>0) { + while (lastlevel>0 && fabs(mult[lastlevel-1]-1)<0.001) { lastlevel--; //printf("last level to process %d \n",lastlevel); }