From d8cdce7506a737399a17bd948efbdee4dc6c7f55 Mon Sep 17 00:00:00 2001
From: Mickael Savinaud <mickael.savinaud@c-s.fr>
Date: Fri, 20 Jul 2012 11:16:24 +0200
Subject: [PATCH] BUG check if the regex modification give a correct xml file
 in ossimPleaidesModel

---
 Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp b/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp
index 990effe664..81917a2bbf 100644
--- a/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp
+++ b/Utilities/otbossimplugins/ossim/ossimPleiadesModel.cpp
@@ -231,6 +231,10 @@ namespace ossimplugins
 
           DIMxmlFileTmp = DIMxmlFileTmp.file().replaceStrThatMatch("^IMG_", "DIM_");
           DIMxmlFileTmp = DIMxmlFileTmp.replaceStrThatMatch("_R[0-9]+C[0-9]+\\.(JP2|TIF)$", ".XML");
+          // Check if it is an XML extension
+          if( DIMxmlFileTmp.ext() != "xml")
+            return false;
+
           RPCxmlFileTmp = DIMxmlFileTmp.file().replaceStrThatMatch("^DIM_", "RPC_");
 
           DIMxmlFile = DIMxmlFile.dirCat(DIMxmlFileTmp);
-- 
GitLab