diff --git a/Mesh_2/include/CGAL/Mesh_2/Mesh_global_optimizer_2.h b/Mesh_2/include/CGAL/Mesh_2/Mesh_global_optimizer_2.h index 43d2f09438a..f7a6fd309e4 100644 --- a/Mesh_2/include/CGAL/Mesh_2/Mesh_global_optimizer_2.h +++ b/Mesh_2/include/CGAL/Mesh_2/Mesh_global_optimizer_2.h @@ -307,7 +307,8 @@ private: // Find the minimum value do { - min_sqr = (std::min)(min_sqr, sq_circumradius(face)); + if (!cdt_.is_infinite(face)) + min_sqr = (std::min)(min_sqr, sq_circumradius(face)); face++; } while(face != end);