diff --git a/AMDiS/src/DOFVector.hh b/AMDiS/src/DOFVector.hh
index 83d38ed796a7f93bec11963dacea741acaab06d5..940ecd43ec6a9cfec93e15835fb5c7244e2cf593 100644
--- a/AMDiS/src/DOFVector.hh
+++ b/AMDiS/src/DOFVector.hh
@@ -454,7 +454,7 @@ namespace AMDiS {
 
     double result = 0.0;
     int nPoints = quadFast->getNumPoints();
-    std::vector<T> uh_vec(this->feSpace->getBasisFcts()->getNumber());
+    std::vector<T> uh_vec(nPoints);
     TraverseStack stack;
     ElInfo *elInfo = 
       stack.traverseFirst(mesh, -1,