From a006e15802bf4720237c7b89c6efd80bfac1ce05 Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Thu, 12 Nov 2015 09:54:01 +0100 Subject: [PATCH] BUG: try to avoid segfault on adhesion correction filter --- .../Registration/Stereo/include/otbAdhesionCorrectionFilter.txx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx b/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx index 8fd8030db2..7f9cd034e0 100644 --- a/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx +++ b/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx @@ -632,7 +632,7 @@ AdhesionCorrectionFilter<TImage, TMask> int l=-2-win; index2[0] = index_pos[0] + i; index2[1] = index_pos[1] + l; - while (old_maskPtr->GetPixel(index2) == 0) + while (old_maskPtr->GetBufferedRegion().IsInside(index2) && old_maskPtr->GetPixel(index2) == 0) { l++; index2[1] = index_pos[1] + l; -- GitLab