From 205247b8ec9d3acb6a21ba54c99b5013aac80f55 Mon Sep 17 00:00:00 2001 From: lyyyuna Date: Thu, 24 Jun 2021 17:28:33 +0800 Subject: [PATCH] fix: watch client ping err fails to close ws conn --- pkg/server/api.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/server/api.go b/pkg/server/api.go index 8ae0850..f98321b 100644 --- a/pkg/server/api.go +++ b/pkg/server/api.go @@ -194,6 +194,8 @@ func (gs *gocServer) watchProfileUpdate(c *gin.Context) { break } } + + gwc.once.Do(func() { close(gwc.exitCh) }) }() <-gwc.exitCh