From 61b1e6fc8cc91080260989d2eee56e9a689589f8 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 22 Dec 2021 10:23:17 +0100 Subject: [PATCH] Fix memory leak in FastDDS datawriter (#107) (#109) Signed-off-by: Pablo Garrido (cherry picked from commit ff2ae9187795ecdd023316c69b77dfa78568f8fd) Co-authored-by: Pablo Garrido --- micro_ros_agent/src/agent/graph_manager/graph_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/micro_ros_agent/src/agent/graph_manager/graph_manager.cpp b/micro_ros_agent/src/agent/graph_manager/graph_manager.cpp index 9badffc..d9bee1a 100644 --- a/micro_ros_agent/src/agent/graph_manager/graph_manager.cpp +++ b/micro_ros_agent/src/agent/graph_manager/graph_manager.cpp @@ -96,7 +96,7 @@ GraphManager::GraphManager(eprosima::fastdds::dds::DomainId_t domain_id) eprosima::fastdds::dds::DataWriterQos ros_to_microros_datawriter_qos_ = datawriter_qos_; ros_to_microros_datawriter_qos_.history().kind = - eprosima::fastdds::dds::HistoryQosPolicyKind::KEEP_ALL_HISTORY_QOS; + eprosima::fastdds::dds::HistoryQosPolicyKind::KEEP_LAST_HISTORY_QOS; ros_to_microros_graph_datawriter_.reset( publisher_->create_datawriter(ros_to_microros_graph_topic_.get(), ros_to_microros_datawriter_qos_));