Made Server::stop exception safe

This commit is contained in:
eidheim 2017-07-15 14:41:57 +02:00
commit 1f474f377b

View file

@ -418,7 +418,8 @@ namespace SimpleWeb {
/// Stop accepting new requests, and close current connections.
void stop() {
if(acceptor) {
acceptor->close();
error_code ec;
acceptor->close(ec);
{
std::unique_lock<std::mutex> lock(*connections_mutex);