From 996853e5b07aa521e72e3bbae772d37bacc18150 Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Mon, 27 Sep 2010 10:43:16 +0200
Subject: [PATCH] BUG: fix segfault in VectorDataModel

---
 Code/Visualization/otbVectorDataModel.cxx | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Code/Visualization/otbVectorDataModel.cxx b/Code/Visualization/otbVectorDataModel.cxx
index 07a2472ef0..1dc96e03ed 100644
--- a/Code/Visualization/otbVectorDataModel.cxx
+++ b/Code/Visualization/otbVectorDataModel.cxx
@@ -166,7 +166,8 @@ void VectorDataModel::DeleteGeometry(void)
     VectorDataType::DataTreeType::PreOrderIteratorType it(m_VectorData->GetDataTree(),
                                                           m_VectorData->GetDataTree()->GetRoot());
     it.GoToBegin();
-    while (!it.IsAtEnd() || ((it.GetNode())->Get() != m_SelectedGeometry))
+    while ( !it.IsAtEnd()
+            && it.GetNode()->Get() != m_SelectedGeometry )
       {
       ++it;
       }
-- 
GitLab