diff --git a/Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_topology_traits_2_impl.h b/Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_topology_traits_2_impl.h index b8496953ce2..07413ec22c2 100644 --- a/Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_topology_traits_2_impl.h +++ b/Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_topology_traits_2_impl.h @@ -823,7 +823,9 @@ _face_below_vertex_on_discontinuity (Vertex * v) const } } - ++curr; + // Move to the next halfedge around the vertex. + curr = curr->next()->opposite(); + } while (curr != first); // The first halfedge we encounter is the lowest to the left, but if there