From 99002a3991ac6b5394a996f3fdaa787fd741efa8 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Thu, 12 Aug 2010 12:09:05 +0000 Subject: [PATCH] CID 691 : parameter not used in fprintf, but still evaluated, leading to acces out of bounds of array. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38044 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/translators/raw/RAW.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/add-ons/translators/raw/RAW.cpp b/src/add-ons/translators/raw/RAW.cpp index ab1e59d842..2f02887682 100644 --- a/src/add-ons/translators/raw/RAW.cpp +++ b/src/add-ons/translators/raw/RAW.cpp @@ -2036,8 +2036,12 @@ DCRaw::_ConvertToRGB() } if (1/*verbose*/) { - fprintf(stderr, fRawColor ? "Building histograms...\n" - : "Converting to %s colorspace...\n", name[fOutputColor - 1]); + if (fRawColor) + fprintf(stderr, "Building histograms...\n"); + else { + fprintf(stderr, "Converting to %s colorspace...\n", + name[fOutputColor - 1]); + } } ushort* img = fImageData[0];