mirror of
https://github.com/gogrlx/nats-server.git
synced 2026-04-16 11:04:42 -07:00
Fix the lock
This commit is contained in:
@@ -2972,7 +2972,7 @@ func (s *Server) readyForConnections(d time.Duration) error {
|
||||
chk := make(map[string]info)
|
||||
|
||||
for time.Now().Before(end) {
|
||||
s.mu.Lock()
|
||||
s.mu.RLock()
|
||||
chk["server"] = info{ok: s.listener != nil || opts.DontListen, err: s.listenerErr}
|
||||
chk["route"] = info{ok: (opts.Cluster.Port == 0 || s.routeListener != nil), err: s.routeListenerErr}
|
||||
chk["gateway"] = info{ok: (opts.Gateway.Name == _EMPTY_ || s.gatewayListener != nil), err: s.gatewayListenerErr}
|
||||
|
||||
Reference in New Issue
Block a user