$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: chris_at_[hidden]
Date: 2007-09-01 02:13:23
Author: chris_kohlhoff
Date: 2007-09-01 02:13:02 EDT (Sat, 01 Sep 2007)
New Revision: 39093
URL: http://svn.boost.org/trac/boost/changeset/39093
Log:
Ignore errors from shutdown().
Text files modified:
trunk/libs/asio/example/http/server/connection.cpp | 3 ++-
trunk/libs/asio/example/http/server2/connection.cpp | 3 ++-
trunk/libs/asio/example/http/server3/connection.cpp | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
Modified: trunk/libs/asio/example/http/server/connection.cpp
==============================================================================
--- trunk/libs/asio/example/http/server/connection.cpp (original)
+++ trunk/libs/asio/example/http/server/connection.cpp 2007-09-01 02:13:02 EDT (Sat, 01 Sep 2007)
@@ -85,7 +85,8 @@
if (!e)
{
// Initiate graceful connection closure.
- socket_.shutdown(boost::asio::ip::tcp::socket::shutdown_both);
+ boost::system::error_code ignored_ec;
+ socket_.shutdown(boost::asio::ip::tcp::socket::shutdown_both, ignored_ec);
}
if (e != boost::asio::error::operation_aborted)
Modified: trunk/libs/asio/example/http/server2/connection.cpp
==============================================================================
--- trunk/libs/asio/example/http/server2/connection.cpp (original)
+++ trunk/libs/asio/example/http/server2/connection.cpp 2007-09-01 02:13:02 EDT (Sat, 01 Sep 2007)
@@ -79,7 +79,8 @@
if (!e)
{
// Initiate graceful connection closure.
- socket_.shutdown(boost::asio::ip::tcp::socket::shutdown_both);
+ boost::system::error_code ignored_ec;
+ socket_.shutdown(boost::asio::ip::tcp::socket::shutdown_both, ignored_ec);
}
// No new asynchronous operations are started. This means that all shared_ptr
Modified: trunk/libs/asio/example/http/server3/connection.cpp
==============================================================================
--- trunk/libs/asio/example/http/server3/connection.cpp (original)
+++ trunk/libs/asio/example/http/server3/connection.cpp 2007-09-01 02:13:02 EDT (Sat, 01 Sep 2007)
@@ -84,7 +84,8 @@
if (!e)
{
// Initiate graceful connection closure.
- socket_.shutdown(boost::asio::ip::tcp::socket::shutdown_both);
+ boost::system::error_code ignored_ec;
+ socket_.shutdown(boost::asio::ip::tcp::socket::shutdown_both, ignored_ec);
}
// No new asynchronous operations are started. This means that all shared_ptr