diff --git a/src/ifcgeom/IfcGeom.h b/src/ifcgeom/IfcGeom.h index 3aebe1f66d..19862f3613 100644 --- a/src/ifcgeom/IfcGeom.h +++ b/src/ifcgeom/IfcGeom.h @@ -159,7 +159,11 @@ private: } bool edge(int A, int B, TopoDS_Edge& e) { - e = edges_[{A, B}]; + auto it = edges_.find({A, B}); + if (it == edges_.end()) { + return false; + } + e = it->second; return true; }