diff --git a/src/finiteVolume/fvMesh/fvMesh.C b/src/finiteVolume/fvMesh/fvMesh.C
index 6091c97d0d..709c5db828 100644
--- a/src/finiteVolume/fvMesh/fvMesh.C
+++ b/src/finiteVolume/fvMesh/fvMesh.C
@@ -998,22 +998,9 @@ Foam::fvMesh::polyBFacePatches() const
                   - nInternalFaces();
                 patches[offsets[polyBFacei]] = patchi;
                 patchFaces[offsets[polyBFacei]] = patchFacei;
-                offsets[polyBFacei] ++;
             }
         }
 
-        // Restore the offsets by removing the count
-        for
-        (
-            label polyBFacei = nPolyBFaces - 1;
-            polyBFacei >= 0;
-            -- polyBFacei
-        )
-        {
-            offsets[polyBFacei + 1] = offsets[polyBFacei];
-        }
-        offsets[0] = 0;
-
         // List-lists
         polyBFacePatchesPtr_ =
             new UCompactListList<label>(offsets, patches);
