From f5cfce072152cec137b8598886ac2e3044d6e90c Mon Sep 17 00:00:00 2001
From: Julien Osman <julien.osman@csgroup.eu>
Date: Thu, 9 Jul 2020 14:04:38 +0200
Subject: [PATCH] FIX: Use char* instead of CSLConstList

---
 Modules/Core/Metadata/include/otbXMLMetadataSupplier.h | 2 +-
 Modules/Core/Metadata/src/otbXMLMetadataSupplier.cxx   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Modules/Core/Metadata/include/otbXMLMetadataSupplier.h b/Modules/Core/Metadata/include/otbXMLMetadataSupplier.h
index e6fb2f1d31..408cbb81b9 100644
--- a/Modules/Core/Metadata/include/otbXMLMetadataSupplier.h
+++ b/Modules/Core/Metadata/include/otbXMLMetadataSupplier.h
@@ -90,7 +90,7 @@ protected:
   virtual char** ReadXMLToList(CPLXMLNode* psNode, char** papszList,
                                const char* pszName = "");
 
-  char **CSLFetchPartialNameValueMultiple(CSLConstList papszStrList, const char *pszName) const;
+  char **CSLFetchPartialNameValueMultiple(char**  papszStrList, const char *pszName) const;
 
 private:
   /** List of resource files */
diff --git a/Modules/Core/Metadata/src/otbXMLMetadataSupplier.cxx b/Modules/Core/Metadata/src/otbXMLMetadataSupplier.cxx
index 8470790b05..b738683431 100644
--- a/Modules/Core/Metadata/src/otbXMLMetadataSupplier.cxx
+++ b/Modules/Core/Metadata/src/otbXMLMetadataSupplier.cxx
@@ -191,7 +191,7 @@ char** XMLMetadataSupplier::ReadXMLToList(CPLXMLNode* psNode, char** papszList,
   return papszList;
 }
 
-char ** XMLMetadataSupplier::CSLFetchPartialNameValueMultiple(CSLConstList papszStrList, const char *pszName) const
+char ** XMLMetadataSupplier::CSLFetchPartialNameValueMultiple(char** papszStrList, const char *pszName) const
 {
   if( papszStrList == nullptr || pszName == nullptr )
     return nullptr;
-- 
GitLab