From b0799247c85bd32e5b5be615cac90b06af89857e Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Wed, 15 Apr 2026 13:00:10 +0200 Subject: [PATCH] #13882 SimWellPipes: Guard out-of-bounds branch index to fix pipe visualization crash --- .../ModelVisualization/RivSimWellPipesPartMgr.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ApplicationLibCode/ModelVisualization/RivSimWellPipesPartMgr.cpp b/ApplicationLibCode/ModelVisualization/RivSimWellPipesPartMgr.cpp index aa0d1cdf5c..1c7bd5d1c5 100644 --- a/ApplicationLibCode/ModelVisualization/RivSimWellPipesPartMgr.cpp +++ b/ApplicationLibCode/ModelVisualization/RivSimWellPipesPartMgr.cpp @@ -308,6 +308,8 @@ void RivSimWellPipesPartMgr::appendVirtualConnectionFactorGeo( const RimEclipseV { auto wellPaths = m_simWellInView->wellPipeBranches(); + if ( brIdx >= wellPaths.size() ) return; + const RigWellPath* wellPath = wellPaths[brIdx]; RigEclipseWellLogExtractor* extractor = RiaExtractionTools::findOrCreateSimWellExtractor( m_simWellInView, wellPath );