From e1d613aaa62833ea6be9751aff0fb9997096fffe Mon Sep 17 00:00:00 2001 From: Jonathan Guinet <jonathan.guinet@c-s.fr> Date: Thu, 27 Jun 2013 17:21:03 +0200 Subject: [PATCH] BUG: input map memory corruption. --- Code/DisparityMap/otbMulti3DMapToDEMFilter.txx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx b/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx index 2c3911d011..57aac98daa 100644 --- a/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx +++ b/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx @@ -550,6 +550,8 @@ void Multi3DMapToDEMFilter<T3DImage, TMaskImage, TOutputDEMImage>::ThreadedGener typename T3DImage::RegionType splitRegion; + MapPixelType position; + itk::ImageRegionConstIterator<InputMapType> mapIt; for (unsigned int k = 0; k < this->GetNumberOf3DMaps(); ++k) { @@ -613,7 +615,7 @@ void Multi3DMapToDEMFilter<T3DImage, TMaskImage, TOutputDEMImage>::ThreadedGener } } - MapPixelType position = mapIt.Get(); + position = mapIt.Get(); //std::cout<<"position"<<position<<std::endl; if (!this->m_IsGeographic) -- GitLab