mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
extra check on illegal input
This commit is contained in:
@ -214,6 +214,18 @@ void Foam::removeCells::setRefinement
|
||||
{
|
||||
label patchI = exposedPatchIDs[i];
|
||||
|
||||
if (patchI < 0 || patchI >= patches.size())
|
||||
{
|
||||
FatalErrorIn
|
||||
(
|
||||
"removeCells::setRefinement(const labelList&"
|
||||
", const labelList&, const labelList&, polyTopoChange&)"
|
||||
) << "Invalid patch " << patchI
|
||||
<< " for exposed face " << exposedFaceLabels[i] << endl
|
||||
<< "Valid patches 0.." << patches.size()-1
|
||||
<< abort(FatalError);
|
||||
}
|
||||
|
||||
if (patches[patchI].coupled())
|
||||
{
|
||||
FatalErrorIn
|
||||
|
||||
Reference in New Issue
Block a user