From c092eb6504cd152bca53bd29de48cc054ade6d80 Mon Sep 17 00:00:00 2001 From: Julien Michel <julien.michel@orfeo-toolbox.org> Date: Mon, 2 Feb 2015 11:05:02 +0100 Subject: [PATCH] COV: Fixing coverity issue 1221603 (logically dead code) --- .../otbWrapperOutputImageParameter.cxx | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/Code/ApplicationEngine/otbWrapperOutputImageParameter.cxx b/Code/ApplicationEngine/otbWrapperOutputImageParameter.cxx index 61fa74e4f6..881331af63 100644 --- a/Code/ApplicationEngine/otbWrapperOutputImageParameter.cxx +++ b/Code/ApplicationEngine/otbWrapperOutputImageParameter.cxx @@ -319,15 +319,21 @@ OutputImageParameter::GetWriter() { case ImagePixelType_uint8: { - if (type == 1) - writer = m_VectorUInt8Writer; - else - if (type == 0) + switch(type) + { + case 0: writer = m_UInt8Writer; - else - if (type == 2) - writer = m_RGBAUInt8Writer; - else writer = m_RGBUInt8Writer; + break; + case 1: + writer = m_VectorUInt8Writer; + break; + case 2: + writer = m_RGBAUInt8Writer; + break; + default: + writer = m_RGBUInt8Writer; + break; + } break; } case ImagePixelType_int16: -- GitLab