diff --git a/stereo_image_proc/src/stereo_image_proc/disparity_node.cpp b/stereo_image_proc/src/stereo_image_proc/disparity_node.cpp index 5d09d10ff..123cfe534 100644 --- a/stereo_image_proc/src/stereo_image_proc/disparity_node.cpp +++ b/stereo_image_proc/src/stereo_image_proc/disparity_node.cpp @@ -325,11 +325,11 @@ DisparityNode::DisparityNode(const rclcpp::NodeOptions & options) sub_opts.qos_overriding_options = rclcpp::QosOverridingOptions::with_default_policies(); sub_l_image_.subscribe( - this, left_topic, hints.getTransport(), sensor_data_qos, sub_opts); + this, left_topic, hints.getTransport(), sensor_data_qos.get_rmw_qos_profile(), sub_opts); sub_l_info_.subscribe(this, left_info_topic, sensor_data_qos, sub_opts); sub_r_image_.subscribe( - this, right_topic, hints.getTransport(), sensor_data_qos, sub_opts); + this, right_topic, hints.getTransport(), sensor_data_qos.get_rmw_qos_profile(), sub_opts); sub_r_info_.subscribe(this, right_info_topic, sensor_data_qos, sub_opts); }