From e89aee2c29f02d8a2044c97fc5cdd4be6eb34ef0 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 8 Oct 2014 16:55:52 +0100 Subject: Use accept() properly when reading replies to server request broadcasts. Without this, some replies were being lost. --- src/lib/server.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/lib/server.cc') diff --git a/src/lib/server.cc b/src/lib/server.cc index 9591be188..9428ba611 100644 --- a/src/lib/server.cc +++ b/src/lib/server.cc @@ -247,6 +247,9 @@ Server::broadcast_received () root->add_child("Threads")->add_child_text (raw_convert (_worker_threads.size ())); string xml = doc.write_to_string ("UTF-8"); + if (_verbose) { + cout << "Offering services to master " << _broadcast.send_endpoint.address().to_string () << "\n"; + } shared_ptr socket (new Socket); try { socket->connect (boost::asio::ip::tcp::endpoint (_broadcast.send_endpoint.address(), Config::instance()->server_port_base() + 1)); -- cgit v1.2.3