From e880259f5e863c127e793fc94c44ea3f4af56e26 Mon Sep 17 00:00:00 2001 From: Nacho Mellado Date: Tue, 7 Nov 2023 15:38:14 +0100 Subject: [PATCH] Avoid calling static node's destructor. (#2513) --- moveit_core/utils/src/logger.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moveit_core/utils/src/logger.cpp b/moveit_core/utils/src/logger.cpp index a01f73f76d..f38bdd3bc7 100644 --- a/moveit_core/utils/src/logger.cpp +++ b/moveit_core/utils/src/logger.cpp @@ -70,7 +70,7 @@ rclcpp::Logger& getGlobalLoggerRef() auto name = fmt::format("moveit_{}", rsl::rng()()); try { - static auto moveit_node = std::make_shared(name); + static auto* moveit_node = new rclcpp::Node(name); return moveit_node->get_logger(); } catch (const std::exception& ex)