Skip to content

Commit 311ed51

Browse files
authored
log.Fatal on failure to listen to SSH port (#10795)
Fix #10792
1 parent f036de5 commit 311ed51

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

modules/ssh/ssh_graceful.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@ func listen(server *ssh.Server) {
1616

1717
err := gracefulServer.ListenAndServe(server.Serve)
1818
if err != nil {
19-
log.Critical("Failed to start SSH server: %v", err)
19+
select {
20+
case <-graceful.GetManager().IsShutdown():
21+
log.Critical("Failed to start SSH server: %v", err)
22+
default:
23+
log.Fatal("Failed to start SSH server: %v", err)
24+
}
2025
}
2126
log.Info("SSH Listener: %s Closed", server.Addr)
2227

0 commit comments

Comments
 (0)