aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoripknHama <ipknhama@gmail.com>2017-12-25 22:36:30 +0900
committeripknHama <ipknhama@gmail.com>2017-12-25 22:36:30 +0900
commitd1a30bf422397017cc039e33c05bd8ea47d0d5c9 (patch)
treefdd4a468738423d146bc7458544952603362b38e
parent05d02fea6e2cf5d2603655419338995549993a8a (diff)
downloadcrow-d1a30bf422397017cc039e33c05bd8ea47d0d5c9.tar.gz
crow-d1a30bf422397017cc039e33c05bd8ea47d0d5c9.zip
Avoid exceptions while closing sockets
-rw-r--r--include/crow/socket_adaptors.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/crow/socket_adaptors.h b/include/crow/socket_adaptors.h
index eebd50f..901117f 100644
--- a/include/crow/socket_adaptors.h
+++ b/include/crow/socket_adaptors.h
@@ -44,7 +44,8 @@ namespace crow
void close()
{
- socket_.close();
+ boost::system::error_code ec;
+ socket_.close(ec);
}
template <typename F>
@@ -89,7 +90,8 @@ namespace crow
void close()
{
- raw_socket().close();
+ boost::system::error_code ec;
+ raw_socket().close(ec);
}
boost::asio::io_service& get_io_service()