From 033164b1d60335ee8730d61aecb8af91f31a23c8 Mon Sep 17 00:00:00 2001 From: Chen Lihui Date: Fri, 12 Mar 2021 13:05:12 +0800 Subject: [PATCH] to support reset content filtered topic with empty string. remove constness for rmw_subscription because is_cft_supported might be updated Signed-off-by: Chen Lihui --- rmw_cyclonedds_cpp/src/rmw_node.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rmw_cyclonedds_cpp/src/rmw_node.cpp b/rmw_cyclonedds_cpp/src/rmw_node.cpp index 2a68131c..8d40d6e2 100644 --- a/rmw_cyclonedds_cpp/src/rmw_node.cpp +++ b/rmw_cyclonedds_cpp/src/rmw_node.cpp @@ -2370,6 +2370,7 @@ static rmw_subscription_t * create_subscription( memcpy(const_cast(rmw_subscription->topic_name), topic_name, strlen(topic_name) + 1); rmw_subscription->options = *subscription_options; rmw_subscription->can_loan_messages = false; + rmw_subscription->is_cft_supported = false; cleanup_subscription.cancel(); cleanup_rmw_subscription.cancel(); @@ -2488,7 +2489,7 @@ extern "C" rmw_ret_t rmw_subscription_get_actual_qos( } extern "C" rmw_ret_t rmw_subscription_set_cft_expression_parameters( - const rmw_subscription_t * subscription, + rmw_subscription_t * subscription, const char * filter_expression, const rcutils_string_array_t * expression_parameters) {