From 74d018d36161d5e656de671ec8876af712e57aba Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Tue, 11 Dec 2018 19:02:43 -0800 Subject: [PATCH] Apply suggestions from code review Co-Authored-By: wjwwood --- rclcpp/src/rclcpp/signal_handler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rclcpp/src/rclcpp/signal_handler.cpp b/rclcpp/src/rclcpp/signal_handler.cpp index f537c2a4a1..59d94002b9 100644 --- a/rclcpp/src/rclcpp/signal_handler.cpp +++ b/rclcpp/src/rclcpp/signal_handler.cpp @@ -69,7 +69,7 @@ SignalHandler::install() } try { setup_wait_for_signal(); - signal_received_.exchange(false); + signal_received_.store(false); SignalHandler::signal_handler_type signal_handler_argument; #if defined(RCLCPP_HAS_SIGACTION) @@ -85,7 +85,7 @@ SignalHandler::install() signal_handler_thread_ = std::thread(&SignalHandler::deferred_signal_handler, this); } catch (...) { - installed_.exchange(false); + installed_.store(false); throw; } RCLCPP_DEBUG(get_logger(), "signal handler installed"); @@ -186,7 +186,7 @@ SignalHandler::set_signal_handler( void SignalHandler::signal_handler_common() { - SignalHandler::signal_received_.exchange(true); + SignalHandler::signal_received_.store(true); RCLCPP_DEBUG( get_logger(), "signal_handler(): SIGINT received, notifying deferred signal handler");