diff --git a/modules/s_listen.cc b/modules/s_listen.cc index 9b2cf5e9b..f590ad660 100644 --- a/modules/s_listen.cc +++ b/modules/s_listen.cc @@ -260,6 +260,10 @@ try }; listeners.emplace_back(name, opts, client::create, _listener_proffer); + + if(ircd::run::level == ircd::run::level::RUN) + start(listeners.back()); + return true; } catch(const std::exception &e)