From fb010c6a219b8676f9d744fe3a633150cf3428a4 Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Fri, 22 Jun 2012 18:42:51 +0200
Subject: [PATCH] BUG: fix case with no option

---
 Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h b/Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h
index ab86b5df4d..26416ecd3b 100644
--- a/Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h
+++ b/Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h
@@ -82,7 +82,9 @@ struct StringListConverter
    */
   char ** to_ogr() const
     {
-    return const_cast <char**>(&m_raw[0]);
+    return m_raw.size() == 1
+            ? NULL
+            : const_cast <char**>(&m_raw[0]);
     }
 private:
   std::vector<char const*> m_raw;
-- 
GitLab