From 12261b57966de125f77417b20533833d07b8fcea Mon Sep 17 00:00:00 2001 From: heckflosse Date: Wed, 7 Feb 2018 14:45:57 +0100 Subject: [PATCH] Segfault reading folder with own 32-bit compressed TIFF, fixes #4376 --- rtengine/iimage.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rtengine/iimage.h b/rtengine/iimage.h index 0a73a87cc..d0fe626c2 100644 --- a/rtengine/iimage.h +++ b/rtengine/iimage.h @@ -126,6 +126,11 @@ inline void ImageDatas::convertTo(unsigned char src, float& dst) const { dst = src * 257; } +template<> +inline void ImageDatas::convertTo(float src, float& dst) const +{ + dst = std::isnan(src) ? 0.f : src; +} // -------------------------------------------------------------------- // Planar order classes