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. /// Stop accepting new requests, and close current connections.
void stop() { void stop() {
if(acceptor) { if(acceptor) {
acceptor->close(); error_code ec;
acceptor->close(ec);
{ {
std::unique_lock<std::mutex> lock(*connections_mutex); std::unique_lock<std::mutex> lock(*connections_mutex);