Ver código fonte

always mark the service ready after rehash

tags/v2.8.0-rc1
Shivaram Lingamneni 2 anos atrás
pai
commit
5fc7ac41da
1 arquivos alterados com 3 adições e 5 exclusões
  1. 3
    5
      irc/server.go

+ 3
- 5
irc/server.go Ver arquivo

@@ -531,6 +531,7 @@ func (server *Server) rehash() error {
531 531
 	defer server.rehashMutex.Unlock()
532 532
 
533 533
 	sdnotify.Reloading()
534
+	defer sdnotify.Ready()
534 535
 
535 536
 	config, err := LoadConfig(server.configFilename)
536 537
 	if err != nil {
@@ -716,11 +717,8 @@ func (server *Server) applyConfig(config *Config) (err error) {
716 717
 	// we are now ready to receive connections:
717 718
 	err = server.setupListeners(config)
718 719
 
719
-	if err == nil {
720
-		// we are now open for business
721
-		if initial {
722
-			server.logger.Info("server", "Server running")
723
-		}
720
+	if initial && err == nil {
721
+		server.logger.Info("server", "Server running")
724 722
 		sdnotify.Ready()
725 723
 	}
726 724
 

Carregando…
Cancelar
Salvar