From 512575c43b724cf18727e2f2008a5052480ce07d Mon Sep 17 00:00:00 2001 From: "yinxuran.lucky" Date: Wed, 28 Dec 2022 16:51:59 +0800 Subject: [PATCH] fix: client may remove hostclient incorrectly --- client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client.go b/client.go index 2b6b60f768..263908ca12 100644 --- a/client.go +++ b/client.go @@ -569,6 +569,7 @@ func (c *Client) mCleaner(m map[string]*HostClient) { } for { + time.Sleep(sleep) c.mLock.Lock() for k, v := range m { v.connsLock.Lock() @@ -585,7 +586,6 @@ func (c *Client) mCleaner(m map[string]*HostClient) { if mustStop { break } - time.Sleep(sleep) } }