From d48d4608e5f31c5793873968e48dfbbd5b0c8fc6 Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Tue, 3 Mar 2020 09:28:20 -0800 Subject: [PATCH] Zero initialize publisher GID in subscription intra process callback (#1011) This fixes a cppcheck error that was detected when including the rclcpp headers in rclcpp_action and rclcpp_lifecycle. It is not clear to me why cppcheck does not report the unitialized member when testing rclcpp directly. Signed-off-by: Jacob Perron --- .../include/rclcpp/experimental/subscription_intra_process.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rclcpp/include/rclcpp/experimental/subscription_intra_process.hpp b/rclcpp/include/rclcpp/experimental/subscription_intra_process.hpp index 8a24c0c..0c69d0e 100644 --- a/rclcpp/include/rclcpp/experimental/subscription_intra_process.hpp +++ b/rclcpp/include/rclcpp/experimental/subscription_intra_process.hpp @@ -152,6 +152,7 @@ private: execute_impl() { rmw_message_info_t msg_info; + msg_info.publisher_gid = {0, {0}}; msg_info.from_intra_process = true; if (any_callback_.use_take_shared_method()) {