diff --git a/net/ghttp/ghttp_server_graceful.go b/net/ghttp/ghttp_server_graceful.go index 492ef6324..91f6eac11 100644 --- a/net/ghttp/ghttp_server_graceful.go +++ b/net/ghttp/ghttp_server_graceful.go @@ -55,9 +55,9 @@ func (s *Server) newGracefulServer(address string, fd ...int) *gracefulServer { addrPort, err := strconv.Atoi(addrArray[len(addrArray)-1]) if err == nil { for _, v := range s.config.Listeners { - listenerPort := (v.Addr().(*net.TCPAddr)).Port - if listenerPort == addrPort { + if listenerPort := (v.Addr().(*net.TCPAddr)).Port; listenerPort == addrPort { gs.rawListener = v + break } } }