diff --git a/blizzard/server.cpp b/blizzard/server.cpp index 4903a92..3add507 100644 --- a/blizzard/server.cpp +++ b/blizzard/server.cpp @@ -425,7 +425,7 @@ static void wakeup_callback(EV_P_ ev_io *w, int tev) static void silent_callback(EV_P_ ev_timer *w, int tev) { - if (0 != coda_terminate) + if (0 != coda_terminate || 0 != coda_changecfg) { ev_timer_stop(EV_A_ w); ev_break(EV_A_ EVUNLOOP_ALL);