From db801a04833e67ce418f62bd46380ce8627f051e Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Fri, 14 Aug 2015 20:34:21 +0200 Subject: [PATCH] Avoid naked ptr in filter configure MP-623 The work was only half done in commit 2beb521c812 . --- src/router_flexml.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/router_flexml.cpp b/src/router_flexml.cpp index 54232de..947366a 100644 --- a/src/router_flexml.cpp +++ b/src/router_flexml.cpp @@ -203,12 +203,12 @@ void mp::RouterFleXML::Rep::parse_xml_filters1(xmlDocPtr doc, type_value.c_str(), m_dl_path.c_str()); m_factory->add_creator_dl(type_value, m_dl_path); } - mp::filter::Base* filter_base = m_factory->create(type_value); + boost::shared_ptr + filter_base(m_factory->create(type_value)); filter_base->configure(node, test_only, file_include_path); - route.m_list.push_back( - boost::shared_ptr(filter_base)); + route.m_list.push_back(filter_base); } } -- 1.7.10.4