diff --git a/ircd/client.cc b/ircd/client.cc index 598c532b8..268241b51 100644 --- a/ircd/client.cc +++ b/ircd/client.cc @@ -201,7 +201,7 @@ ircd::client::close_all() { c->close(net::dc::RST, [c](const auto &e) { - dock.notify_one(); + dock.notify_all(); }); } catch(const std::exception &e)