diff --git a/BGL/include/CGAL/boost/graph/convert_surface_mesh.h b/BGL/include/CGAL/boost/graph/convert_surface_mesh.h index 69457c6ad72..7a964e7ccfd 100644 --- a/BGL/include/CGAL/boost/graph/convert_surface_mesh.h +++ b/BGL/include/CGAL/boost/graph/convert_surface_mesh.h @@ -70,6 +70,10 @@ namespace CGAL { } do { h2h.insert(std::make_pair(shd, thd)); + + if (face(opposite(shd, sm), sm) == boost::graph_traits::null_face()) + h2h.insert(std::make_pair(opposite(shd, sm), opposite(thd, tm))); + shd = next(shd,sm); thd = next(thd,tm); }while(shd != done);