diff options
author | ipknHama <ipknhama@gmail.com> | 2017-12-25 22:36:30 +0900 |
---|---|---|
committer | ipknHama <ipknhama@gmail.com> | 2017-12-25 22:36:30 +0900 |
commit | d1a30bf422397017cc039e33c05bd8ea47d0d5c9 (patch) | |
tree | fdd4a468738423d146bc7458544952603362b38e | |
parent | 05d02fea6e2cf5d2603655419338995549993a8a (diff) | |
download | crow-d1a30bf422397017cc039e33c05bd8ea47d0d5c9.tar.gz crow-d1a30bf422397017cc039e33c05bd8ea47d0d5c9.zip |
Avoid exceptions while closing sockets
-rw-r--r-- | include/crow/socket_adaptors.h | 6 |
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() |