diff --git a/Code/Common/otbVectorDataExtractROI.txx b/Code/Common/otbVectorDataExtractROI.txx
index 9954aa9481c99ee35a69b3276773f7bc68a24d75..5f3071d8e0b4b8a52a613565f666459333a7e776 100644
--- a/Code/Common/otbVectorDataExtractROI.txx
+++ b/Code/Common/otbVectorDataExtractROI.txx
@@ -309,7 +309,7 @@ VectorDataExtractROI<TVectorData>
       secondPoint[1] = secondVertex[1];
     
       if (m_GeoROI.IsInside(this->PointToContinuousIndex(firstPoint))
-          | m_GeoROI.IsInside(this->PointToContinuousIndex(secondPoint)))
+          || m_GeoROI.IsInside(this->PointToContinuousIndex(secondPoint)))
         {
         return true;
         }