diff options
Diffstat (limited to 'libcmix-network/server.cpp')
| -rw-r--r-- | libcmix-network/server.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libcmix-network/server.cpp b/libcmix-network/server.cpp index 195c5a0..a931c1e 100644 --- a/libcmix-network/server.cpp +++ b/libcmix-network/server.cpp @@ -66,6 +66,10 @@ Server::Server(io_service& io_service, const ListenSettings& listen_settings, st void Server::close() { - v4_acceptor.close(); - v6_acceptor.close(); + if(v4_acceptor.is_open()) { + v4_acceptor.close(); + } + if(v6_acceptor.is_open()) { + v6_acceptor.close(); + } }
\ No newline at end of file |
