diff --git a/src/meshTools/polyTopoChange/polyTopoChange.C b/src/meshTools/polyTopoChange/polyTopoChange.C
index 3c3e20284d303fb20832abd2605aeb434586d5f0..88b6e0359ef8d5f45bb59676cc8d9ade1f4d4106 100644
--- a/src/meshTools/polyTopoChange/polyTopoChange.C
+++ b/src/meshTools/polyTopoChange/polyTopoChange.C
@@ -930,7 +930,7 @@ void Foam::polyTopoChange::reorderCompactFaces
     if (faceAdditionalZones_.size())
     {
         // Extend to number of faces so oldToNew can be used
-        faceAdditionalZones_.setSize(faceZone_.size());
+        faceAdditionalZones_.setSize(faceZoneFlip_.size());
         inplaceReorder(oldToNew, faceAdditionalZones_);
         faceAdditionalZones_.setCapacity(newSize);
     }