From 2ef49d631149f9655ba44328c96648ac58545083 Mon Sep 17 00:00:00 2001 From: Josef Wienerroither Date: Sun, 6 Sep 2026 07:11:00 +0200 Subject: [PATCH] CGAL: fix potential deadlock in circulator loop on border-halfedge faces in Triangulate() --- src/ifcgeom/kernels/cgal/CgalConversionResult.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp b/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp index ac8ff9c78a..6735ee2167 100644 --- a/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp +++ b/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp @@ -507,8 +507,8 @@ void ifcopenshell::geometry::CgalShape::Triangulate(ifcopenshell::geometry::Sett if ((fn2 * facet_normal) >= *smooth_treshold) { normal_accum = normal_accum + fn2; } - ++vh; } + ++vh; } while (vh != vh_begin); } }