diff --git a/dune/tectonic/localfriction.hh b/dune/tectonic/localfriction.hh
index 4f610b255f285941fb52ec36fa68d4045b30854f..870b9e8cbe7e57bcbe5a5ade405376a3a72bcff7 100644
--- a/dune/tectonic/localfriction.hh
+++ b/dune/tectonic/localfriction.hh
@@ -36,7 +36,7 @@ template <int dimension> class LocalFriction {
     if (xnorm < 1e-14 && xnorm >= smp)
       return std::numeric_limits<double>::infinity();
 
-    return func->regularity(x.two_norm());
+    return func->regularity(xnorm);
   }
 
   // directional subdifferential: at u on the line u + t*v