From bfc27fb1fddd2111dacbcbbe9c87231faf7223df Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Fri, 15 Mar 2024 15:25:21 +0000 Subject: [PATCH] mergePatchPairs: Added extra protection logic to modifyFaces --- src/polyTopoChange/mergePatchPairs/mergePatchPairs.C | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/polyTopoChange/mergePatchPairs/mergePatchPairs.C b/src/polyTopoChange/mergePatchPairs/mergePatchPairs.C index dcc458a56a..e64144e7af 100644 --- a/src/polyTopoChange/mergePatchPairs/mergePatchPairs.C +++ b/src/polyTopoChange/mergePatchPairs/mergePatchPairs.C @@ -442,8 +442,9 @@ void Foam::mergePatchPairs::modifyFaces { if ( - modifiedFace[modifiedFace.size() - 1] - != addedPoints[i] + !modifiedFace.size() + || modifiedFace[modifiedFace.size() - 1] + != addedPoints[i] ) { modifiedFace.append(addedPoints[i]); @@ -456,8 +457,9 @@ void Foam::mergePatchPairs::modifyFaces { if ( - modifiedFace[modifiedFace.size() - 1] - != addedPoints[i] + !modifiedFace.size() + || modifiedFace[modifiedFace.size() - 1] + != addedPoints[i] ) { modifiedFace.append(addedPoints[i]);