From c6e263f910187f056d8f57d50c681f5ced0c86a2 Mon Sep 17 00:00:00 2001 From: Waldemar Quevedo Date: Fri, 27 Jan 2023 11:04:38 -0800 Subject: [PATCH] Check if connection name was already set when storing it Signed-off-by: Waldemar Quevedo --- server/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/client.go b/server/client.go index 0c146114..a02a8072 100644 --- a/server/client.go +++ b/server/client.go @@ -1883,7 +1883,7 @@ func (c *client) processConnect(arg []byte) error { } } if ncs != _EMPTY_ { - c.ncs.Store(fmt.Sprintf("%s - %q", c, ncs)) + c.ncs.CompareAndSwap(nil, fmt.Sprintf("%s - %q", c, ncs)) } }