--- /opt/HPC/apps/FOAM/OpenFOAM/OpenFOAM-dev/applications/utilities/preProcessing/setFields/setFields.C	2024-01-29 07:59:34.355475757 +0900
+++ setFields.C	2024-06-28 12:53:12.446137257 +0900
@@ -257,7 +257,7 @@
 
         // Loop selected faces and set values in the copied boundary field
         bool haveWarnedInternal = false, haveWarnedProc = false;
-        labelList nonProcPatchNChangedFaces(nNonProcPatches, 0);
+        labelList nonProcPatchNChangedFaces(nNonProcPatches+1, 0);
         forAll(selectedFaces, i)
         {
             const label facei = selectedFaces[i];
@@ -281,7 +281,7 @@
 
                 forAll(patches, i)
                 {
-                    if (patches[i] >= nNonProcPatches)
+                    if (patches[i] > nNonProcPatches)
                     {
                         if (!haveWarnedProc)
                         {
