From aad1d78bbd81836be655b0e873f7ef98b1afd8f1 Mon Sep 17 00:00:00 2001
From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org>
Date: Tue, 24 Mar 2009 13:44:06 +0800
Subject: [PATCH] BUG: fix segfault in SHPVectorDataIO
 (prTvVectorDataProjectionFilterPolygons): don't give pointer to classes
 expecting smart pointer

---
 Code/IO/otbSHPVectorDataIO.txx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Code/IO/otbSHPVectorDataIO.txx b/Code/IO/otbSHPVectorDataIO.txx
index 801e35b20d..e2cb889668 100644
--- a/Code/IO/otbSHPVectorDataIO.txx
+++ b/Code/IO/otbSHPVectorDataIO.txx
@@ -202,7 +202,7 @@ SHPVectorDataIO<TData>
       documentPtr->AddChild(folderPtr);
 
       // A pointer to the current multi-geometry
-      InternalTreeNodeType * multiPtr;
+      typename InternalTreeNodeType::Pointer multiPtr;
 
       /** Temporary geometry container */
       OGRGeometry * geometry = feature->GetGeometryRef();
-- 
GitLab