From 5fc7ac41da2cf2704ea2d084e6eb391f5dc17783 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Sun, 4 Jul 2021 19:51:35 -0400 Subject: [PATCH] always mark the service ready after rehash --- irc/server.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/irc/server.go b/irc/server.go index acb309df..3e041c7b 100644 --- a/irc/server.go +++ b/irc/server.go @@ -531,6 +531,7 @@ func (server *Server) rehash() error { defer server.rehashMutex.Unlock() sdnotify.Reloading() + defer sdnotify.Ready() config, err := LoadConfig(server.configFilename) if err != nil { @@ -716,11 +717,8 @@ func (server *Server) applyConfig(config *Config) (err error) { // we are now ready to receive connections: err = server.setupListeners(config) - if err == nil { - // we are now open for business - if initial { - server.logger.Info("server", "Server running") - } + if initial && err == nil { + server.logger.Info("server", "Server running") sdnotify.Ready() }