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