From dadf0f91c34d6600300ab7cc961a193e09aa199f Mon Sep 17 00:00:00 2001 From: Ingo Date: Sun, 21 Apr 2013 00:20:54 +0200 Subject: [PATCH] avoids crashes when opening overexposed DNG v1.1 from CHDK or normal CR2, Issue 1545 --- rtengine/rtthumbnail.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rtengine/rtthumbnail.cc b/rtengine/rtthumbnail.cc index df8f01f35..db350acd8 100644 --- a/rtengine/rtthumbnail.cc +++ b/rtengine/rtthumbnail.cc @@ -420,7 +420,9 @@ Thumbnail* Thumbnail::loadFromRaw (const Glib::ustring& fname, RawMetaDataLocati double avg_r = 0; double avg_g = 0; double avg_b = 0; - float rn = 0.0, gn = 0.0, bn = 0.0; + const float eps=1e-5; //tolerance to avoid dividing by zero + + float rn = eps, gn = eps, bn = eps; for (int i = 32; i < height - 32; i++) { int start, end;