diff --git a/AMDiS/src/parallel/PetscSolverFeti.cc b/AMDiS/src/parallel/PetscSolverFeti.cc
index 8259323bd4eae7d7a6f0e0711b1c640f3014b839..e1fb938fa4a6bd984ec12c7e81d757f67a26bc1a 100644
--- a/AMDiS/src/parallel/PetscSolverFeti.cc
+++ b/AMDiS/src/parallel/PetscSolverFeti.cc
@@ -501,10 +501,10 @@ namespace AMDiS {
 
     for (DofContainer::iterator it = allBoundaryDofs.begin();
 	 it != allBoundaryDofs.end(); ++it)
-      if (meshDistributor->getDofMap()[feSpace].isRankDof(*it))
-	interfaceDofMap[feSpace].insertRankDof(*it);
+      if (meshDistributor->getDofMap()[feSpace].isRankDof(**it))
+	interfaceDofMap[feSpace].insertRankDof(**it);
       else
-	interfaceDofMap[feSpace].insertNonRankDof(*it);
+	interfaceDofMap[feSpace].insertNonRankDof(**it);
   }