diff --git a/FunctionSpace/FunctionSpace.cpp b/FunctionSpace/FunctionSpace.cpp index 40d9c334336f40d3ecacaf12e30dba0228663ba8..9c973bc2af48d9aa7125866693aeed57e1ecabf5 100644 --- a/FunctionSpace/FunctionSpace.cpp +++ b/FunctionSpace/FunctionSpace.cpp @@ -125,13 +125,13 @@ void FunctionSpace::insertDof(Dof& d, GroupOfDof* god){ // If insertion is OK (Dof 'd' didn't exist) // // --> Add new Dof in GoD if(p.second) - god->add(tmp); + god->add(*tmp); // If insertion failed (Dof 'd' already exists) // // --> delete 'd' and add existing Dof in GoD else{ delete tmp; - god->add(*(p.first)); + god->add(*(*(p.first))); } }