From e9f9df3d68ff698621b899890db4182c96fc9d96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Guti=C3=A9rrez=20Segal=C3=A9s?= Date: Thu, 14 Jan 2021 13:39:56 -0500 Subject: [PATCH] listener manager: avoid unique -> shared conversion (#14693) buildFilterChainInternal() returns a shared_ptr, so let's make that instead of unique_ptr. Signed-off-by: Raul Gutierrez Segales --- source/server/listener_manager_impl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/server/listener_manager_impl.cc b/source/server/listener_manager_impl.cc index eb588456a9b9..a60451c6e67d 100644 --- a/source/server/listener_manager_impl.cc +++ b/source/server/listener_manager_impl.cc @@ -1024,7 +1024,7 @@ Network::DrainableFilterChainSharedPtr ListenerFilterChainFactoryBuilder::buildF std::vector server_names(filter_chain.filter_chain_match().server_names().begin(), filter_chain.filter_chain_match().server_names().end()); - auto filter_chain_res = std::make_unique( + auto filter_chain_res = std::make_shared( config_factory.createTransportSocketFactory(*message, factory_context_, std::move(server_names)), listener_component_factory_.createNetworkFilterFactoryList(filter_chain.filters(),