From 7cc029d72699dfda3586b687778a591991762d1b Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sun, 8 Sep 2019 15:00:51 -0700 Subject: [PATCH] ircd::run: Notify the changed::dock inside call_users. --- ircd/ircd.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ircd/ircd.cc b/ircd/ircd.cc index e816157cf..325e2a5db 100644 --- a/ircd/ircd.cc +++ b/ircd/ircd.cc @@ -436,7 +436,6 @@ try }; _level = new_level; - changed::dock.notify_all(); // This latch is used to block this call when setting the level // from an ircd::ctx. If the level is set from the main stack then @@ -463,6 +462,7 @@ try else log::flush(); + changed::dock.notify_all(); for(const auto &handler : changed::list) try { (*handler)(new_level);