diff --git a/rmw_fastrtps_dynamic_cpp/src/subscription.cpp b/rmw_fastrtps_dynamic_cpp/src/subscription.cpp index 4d2415220..4c20dbd09 100644 --- a/rmw_fastrtps_dynamic_cpp/src/subscription.cpp +++ b/rmw_fastrtps_dynamic_cpp/src/subscription.cpp @@ -214,7 +214,7 @@ create_subscription( ///// // Create Listener if (create_subscription_listener) { - info->listener_ = new (std::nothrow) SubListener(info); + info->listener_ = new (std::nothrow) SubListener(info, qos_policies->depth); if (!info->listener_) { RMW_SET_ERROR_MSG("create_subscription() could not create subscription listener");