diff --git a/dumux/discretization/box/fvgridgeometry.hh b/dumux/discretization/box/fvgridgeometry.hh
index 964191b76adb1bc62837c8d4037138ce3d501af1..3736f7781dd46d03106913b1541766481deec3a5 100644
--- a/dumux/discretization/box/fvgridgeometry.hh
+++ b/dumux/discretization/box/fvgridgeometry.hh
@@ -148,7 +148,7 @@ public:
         scvs_.resize(numElements);
         scvfs_.resize(numElements);
 
-        boundaryDofIndices_.resize(numDofs(), false);
+        boundaryDofIndices_.assign(numDofs(), false);
 
         numScv_ = 0;
         numScvf_ = 0;
@@ -345,7 +345,7 @@ public:
     {
         ParentType::update();
 
-        boundaryDofIndices_.resize(numDofs(), false);
+        boundaryDofIndices_.assign(numDofs(), false);
 
         // save global data on the grid's scvs and scvfs
         // TODO do we need those information?