From 98bfeee8f2775ad0f7d044b530cfa5566728ef39 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Fri, 6 Mar 2026 23:38:01 -0600 Subject: [PATCH] Part: Fix dangling pointer in getElementSource() (cherry picked from commit e807d2d421f0d117dfcae6e5867e013f0d42075d) --- src/Mod/Part/App/PartFeature.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Part/App/PartFeature.cpp b/src/Mod/Part/App/PartFeature.cpp index dd1d3ba3b7..c7b66efe00 100644 --- a/src/Mod/Part/App/PartFeature.cpp +++ b/src/Mod/Part/App/PartFeature.cpp @@ -582,6 +582,8 @@ static std::vector> getElementSource( } break; } + // "Compact" makes an owned copy to ensure we don't have a dangling point later on + original.compact(); ret.emplace_back(tag, original); } return ret;