From bd5f93f3df96083ec236d54865af323cdcbfd807 Mon Sep 17 00:00:00 2001 From: Christopher Kohlhoff Date: Sat, 29 Dec 2012 13:14:37 +0000 Subject: [PATCH] Treat errors from accept as non-fatal. Refs #7488 [SVN r82260] --- example/local/stream_server.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/example/local/stream_server.cpp b/example/local/stream_server.cpp index 81342d93..96cdbbc0 100644 --- a/example/local/stream_server.cpp +++ b/example/local/stream_server.cpp @@ -97,11 +97,12 @@ public: if (!error) { new_session->start(); - new_session.reset(new session(io_service_)); - acceptor_.async_accept(new_session->socket(), - boost::bind(&server::handle_accept, this, new_session, - boost::asio::placeholders::error)); } + + new_session.reset(new session(io_service_)); + acceptor_.async_accept(new_session->socket(), + boost::bind(&server::handle_accept, this, new_session, + boost::asio::placeholders::error)); } private: