From 2712f3b98e2d871e5bf2101e338c50b343fe05e0 Mon Sep 17 00:00:00 2001 From: kercylan98 Date: Wed, 13 Sep 2023 16:45:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20gnet=20=E4=BD=9C?= =?UTF-8?q?=E4=B8=BA=E6=9C=8D=E5=8A=A1=E5=99=A8=E6=A0=B8=E5=BF=83=E5=85=B3?= =?UTF-8?q?=E9=97=AD=E6=97=B6=E5=AF=BC=E8=87=B4=E7=9A=84=E7=A9=BA=E6=8C=87?= =?UTF-8?q?=E9=92=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/server.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/server/server.go b/server/server.go index 7638ffe..709995a 100644 --- a/server/server.go +++ b/server/server.go @@ -470,6 +470,11 @@ func (slf *Server) shutdown(err error) { slf.multipleRuntimeErrorChan <- err } }() + if slf.gServer != nil && slf.isRunning { + if shutdownErr := gnet.Stop(context.Background(), fmt.Sprintf("%s://%s", slf.network, slf.addr)); err != nil { + log.Error("Server", log.Err(shutdownErr)) + } + } if slf.ticker != nil { slf.ticker.Release() } @@ -503,11 +508,6 @@ func (slf *Server) shutdown(err error) { log.Error("Server", log.Err(shutdownErr)) } } - if slf.gServer != nil && slf.isRunning { - if shutdownErr := gnet.Stop(context.Background(), fmt.Sprintf("%s://%s", slf.network, slf.addr)); err != nil { - log.Error("Server", log.Err(shutdownErr)) - } - } if err != nil { if slf.multiple != nil {