From 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 21 Jun 2016 01:14:06 +0100 Subject: Use make_shared<>. --- src/lib/encode_server_finder.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib/encode_server_finder.cc') diff --git a/src/lib/encode_server_finder.cc b/src/lib/encode_server_finder.cc index 7491d9ef7..a017a0af1 100644 --- a/src/lib/encode_server_finder.cc +++ b/src/lib/encode_server_finder.cc @@ -28,6 +28,7 @@ #include "raw_convert.h" #include #include +#include #include #include "i18n.h" @@ -39,6 +40,7 @@ using std::cout; using boost::shared_ptr; using boost::scoped_array; using boost::weak_ptr; +using boost::make_shared; EncodeServerFinder* EncodeServerFinder::_instance = 0; @@ -151,7 +153,7 @@ catch (...) void EncodeServerFinder::start_accept () { - shared_ptr socket (new Socket ()); + shared_ptr socket = make_shared (); _listen_acceptor->async_accept ( socket->socket(), boost::bind (&EncodeServerFinder::handle_accept, this, boost::asio::placeholders::error, socket) @@ -174,7 +176,7 @@ EncodeServerFinder::handle_accept (boost::system::error_code ec, shared_ptrread (reinterpret_cast (buffer.get()), length); string s (buffer.get()); - shared_ptr xml (new cxml::Document ("ServerAvailable")); + shared_ptr xml = make_shared ("ServerAvailable"); xml->read_string (s); string const ip = socket->socket().remote_endpoint().address().to_string (); -- cgit v1.2.3