From c04a826d6345c523bde5e7eb8f5c66bf4ab3cb3b Mon Sep 17 00:00:00 2001
From: Jordi Inglada <jordi.inglada@cesbio.cnes.fr>
Date: Fri, 4 Jan 2019 09:55:41 +0100
Subject: [PATCH] BUG: vector must be initialised in case nbBands>nbClasses

---
 .../LearningBase/include/otbImageClassificationFilter.hxx        | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Modules/Learning/LearningBase/include/otbImageClassificationFilter.hxx b/Modules/Learning/LearningBase/include/otbImageClassificationFilter.hxx
index 6b12d39fda..3751c15e31 100644
--- a/Modules/Learning/LearningBase/include/otbImageClassificationFilter.hxx
+++ b/Modules/Learning/LearningBase/include/otbImageClassificationFilter.hxx
@@ -172,6 +172,7 @@ ImageClassificationFilter<TInputImage, TOutputImage, TMaskImage>
   bool validPoint = true;
   double confidenceIndex = 0.0;
   ProbaSampleType probaVector{m_NumberOfClasses};
+  probaVector.Fill(0);
   // Walk the part of the image
   for (inIt.GoToBegin(), outIt.GoToBegin(); !inIt.IsAtEnd() && !outIt.IsAtEnd();
        ++inIt, ++outIt)
-- 
GitLab