diff --git a/Utils/otbConcatenateImages.cxx b/Utils/otbConcatenateImages.cxx
index 6ff0053851bb681fa15dceed3321a8e61e627c27..a10466da563f9e835735e30f33a39d7cb0c2b340 100755
--- a/Utils/otbConcatenateImages.cxx
+++ b/Utils/otbConcatenateImages.cxx
@@ -27,7 +27,8 @@ int main(int argc, char** argv)
     }
   catch( itk::ExceptionObject & err ) 
     { 
-      return EXIT_SUCCESS;
+	  std::cerr << err << std::endl;
+      return EXIT_FAILURE;
     }
 
   const unsigned int NbImages = argc-4;