Skip to content

Commit

Permalink
Not finalize guard condition while destructing SubscriptionIntraProce…
Browse files Browse the repository at this point in the history
…ss (#1307)

* Finalize guard condition while destructing SubscriptionIntraProcess

Signed-off-by: Barry Xu <barry.xu@sony.com>
  • Loading branch information
Barry-Xu-2018 committed Sep 24, 2020
1 parent 31ae9c6 commit eb9fc5f
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions rclcpp/include/rclcpp/experimental/subscription_intra_process.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,16 @@ class SubscriptionIntraProcess : public SubscriptionIntraProcessBase
#endif
}

~SubscriptionIntraProcess()
{
if (rcl_guard_condition_fini(&gc_) != RCL_RET_OK) {
RCUTILS_LOG_ERROR_NAMED(
"rclcpp",
"Failed to destroy guard condition: %s",
rcutils_get_error_string().str);
}
}

bool
is_ready(rcl_wait_set_t * wait_set)
{
Expand Down

0 comments on commit eb9fc5f

Please sign in to comment.