From c4c9bff697d2c71b852ed694be95032c84db281b Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Thu, 19 Nov 2015 16:58:25 +0100
Subject: [PATCH] BUG: missing end of string character was causing random bug
 in LUMImageIO

---
 Modules/IO/IOLUM/src/otbLUMImageIO.cxx | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Modules/IO/IOLUM/src/otbLUMImageIO.cxx b/Modules/IO/IOLUM/src/otbLUMImageIO.cxx
index d523cf23df..6c515cc2d3 100644
--- a/Modules/IO/IOLUM/src/otbLUMImageIO.cxx
+++ b/Modules/IO/IOLUM/src/otbLUMImageIO.cxx
@@ -218,6 +218,7 @@ bool LUMImageIO::InternalReadHeaderInformation(std::fstream& file, const bool re
   char        TypeCode[5];
   file.seekg(8, std::ios::beg);
   file.read((char*) (TypeCode), 4);
+  TypeCode[4] = '\0';
   int lTaille = CaiGetTypeLum(TypeCode,
                               lStrTypeImage,
                               lNbBits,
-- 
GitLab