From d82e1da907d37ee69a20a12909a5c951a770e100 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Thu, 15 Jan 2026 15:38:49 +0100 Subject: [PATCH] Don't leak parent id into type decl instances --- src/ifcparse/IfcFile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcparse/IfcFile.cpp b/src/ifcparse/IfcFile.cpp index 1b66f4d9cc..a7da2d7eea 100644 --- a/src/ifcparse/IfcFile.cpp +++ b/src/ifcparse/IfcFile.cpp @@ -336,7 +336,7 @@ std::shared_ptr IfcParse::parse_context::construct(IfcParse::IfcFi } } - return std::make_shared(owner, decl, name.value_or(0), std::move(storage)); + return std::make_shared(owner, decl, (decl && decl->as_entity()) ? name.value_or(0) : 0, std::move(storage)); } /*