diff --git a/server/route.go b/server/route.go index ff5d94c7..45732fda 100644 --- a/server/route.go +++ b/server/route.go @@ -2654,7 +2654,9 @@ func (c *client) processRouteConnect(srv *Server, arg []byte, lang string) error // We will take on their name since theirs is configured or higher then ours. srv.setClusterName(proto.Cluster) if !proto.Dynamic { - srv.getOpts().Cluster.Name = proto.Cluster + srv.optsMu.Lock() + srv.opts.Cluster.Name = proto.Cluster + srv.optsMu.Unlock() } c.mu.Lock() remoteID := c.opts.Name