mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1025 Guard against invalid grid index and invalid cell index
This commit is contained in:
parent
a485c23773
commit
374b44060d
@ -37,7 +37,6 @@
|
||||
#include "cvfObject.h"
|
||||
#include "cvfPart.h"
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -79,9 +78,14 @@ void RivWellSpheresPartMgr::appendDynamicGeometryPartsToModel(cvf::ModelBasicLis
|
||||
for (const RigWellResultPoint& wellResultPoint : wellResultBranch.m_branchResultPoints)
|
||||
{
|
||||
size_t gridIndex = wellResultPoint.m_gridIndex;
|
||||
size_t gridCellIndex = wellResultPoint.m_gridCellIndex;
|
||||
|
||||
const RigGridBase* rigGrid = mainGrid->gridByIndex(gridIndex);
|
||||
if (gridIndex >= mainGrid->gridCount()) continue;
|
||||
|
||||
const RigGridBase* rigGrid = rigGrid = mainGrid->gridByIndex(gridIndex);
|
||||
|
||||
size_t gridCellIndex = wellResultPoint.m_gridCellIndex;
|
||||
if (gridCellIndex >= rigGrid->cellCount()) continue;
|
||||
|
||||
const RigCell& rigCell = rigGrid->cell(gridCellIndex);
|
||||
|
||||
cvf::Vec3d center = rigCell.center();
|
||||
|
Loading…
Reference in New Issue
Block a user