fix graceful bug

This commit is contained in:
nuczzz 2019-07-27 18:54:13 +08:00
parent 5620608418
commit 32cd76396d
1 changed files with 4 additions and 1 deletions

View File

@ -46,7 +46,10 @@ func (srv *Server) Serve() (err error) {
log.Println(syscall.Getpid(), srv.ln.Addr(), "Listener closed.")
// wait for Shutdown to return
return <-srv.terminalChan
if shutdownErr := <-srv.terminalChan; shutdownErr != nil {
return shutdownErr
}
return
}
// ListenAndServe listens on the TCP network address srv.Addr and then calls Serve