diff --git a/dumux/geometry/geometryintersection.hh b/dumux/geometry/geometryintersection.hh
index 128b22a2019e670e91f74364fc673632e70b66c1..f8ce13bec151b7cc52a9e45b9ebdf77689886f46 100644
--- a/dumux/geometry/geometryintersection.hh
+++ b/dumux/geometry/geometryintersection.hh
@@ -960,7 +960,7 @@ public:
             return false;
 
         // remove duplicates
-        std::sort(points.begin(), points.end(), [&eps] (const auto& a, const auto& b) -> bool
+        std::sort(points.begin(), points.end(), [eps] (const auto& a, const auto& b) -> bool
         {
             using std::abs;
             return (abs(a[0]-b[0]) > eps ? a[0] < b[0]
@@ -971,7 +971,7 @@ public:
         const auto squaredEps = eps*eps;
         points.erase(std::unique(
             points.begin(), points.end(),
-            [&squaredEps] (const auto& a, const auto&b) { return (b-a).two_norm2() < squaredEps; }),
+            [squaredEps] (const auto& a, const auto&b) { return (b-a).two_norm2() < squaredEps; }),
             points.end()
         );
 
@@ -1135,8 +1135,8 @@ public:
 
         // remove duplicates
         const auto eps = (geo1.corner(0) - geo1.corner(1)).two_norm()*eps_;
-        const auto notEqual = [&eps] (auto a, auto b) { using std::abs; return abs(b-a) > eps; };
-        std::sort(points.begin(), points.end(), [&notEqual](const auto& a, const auto& b) -> bool
+        const auto notEqual = [eps] (auto a, auto b) { using std::abs; return abs(b-a) > eps; };
+        std::sort(points.begin(), points.end(), [notEqual](const auto& a, const auto& b) -> bool
         {
             return (notEqual(a[0], b[0]) ? a[0] < b[0]
                                          : (notEqual(a[1], b[1]) ? a[1] < b[1]
@@ -1146,7 +1146,7 @@ public:
         const auto squaredEps = eps*eps;
         points.erase(std::unique(
             points.begin(), points.end(),
-            [&squaredEps] (const auto& a, const auto&b) { return (b-a).two_norm2() < squaredEps; }),
+            [squaredEps] (const auto& a, const auto&b) { return (b-a).two_norm2() < squaredEps; }),
             points.end()
         );