From 0eb01013906bfd7a13cac6163e7bd9d9762bb836 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Wed, 5 Oct 2022 13:10:17 +0200 Subject: [PATCH] Stim Plan Fracture: add assert for illegal std::vector access --- .../ReservoirDataModel/RigStimPlanFractureDefinition.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ApplicationLibCode/ReservoirDataModel/RigStimPlanFractureDefinition.cpp b/ApplicationLibCode/ReservoirDataModel/RigStimPlanFractureDefinition.cpp index 355f8dae08..d86a3a7c42 100644 --- a/ApplicationLibCode/ReservoirDataModel/RigStimPlanFractureDefinition.cpp +++ b/ApplicationLibCode/ReservoirDataModel/RigStimPlanFractureDefinition.cpp @@ -28,6 +28,8 @@ #include "RivWellFracturePartMgr.h" +#include "cafAssert.h" + #include //-------------------------------------------------------------------------------------------------- @@ -123,6 +125,7 @@ double RigStimPlanFractureDefinition::bottomPerfTvd() const //-------------------------------------------------------------------------------------------------- double RigStimPlanFractureDefinition::minY() const { + CAF_ASSERT( !m_Ys.empty() ); return m_Ys[0]; } @@ -131,6 +134,7 @@ double RigStimPlanFractureDefinition::minY() const //-------------------------------------------------------------------------------------------------- double RigStimPlanFractureDefinition::maxY() const { + CAF_ASSERT( !m_Ys.empty() ); return m_Ys.back(); }