Make sure js is non-nil.

Signed-off-by: Derek Collison <derek@nats.io>
This commit is contained in:
Derek Collison
2022-12-13 16:37:00 -08:00
parent dbc81b9c8b
commit 5f9a69e4f9

View File

@@ -2849,10 +2849,11 @@ func (s *Server) removeStream(ourID string, mset *stream, nsa *streamAssignment)
}
// Make sure this node is no longer attached to our stream assignment.
js, _ := s.getJetStreamCluster()
js.mu.Lock()
nsa.Group.node = nil
js.mu.Unlock()
if js, _ := s.getJetStreamCluster(); js != nil {
js.mu.Lock()
nsa.Group.node = nil
js.mu.Unlock()
}
// wait for monitor to be shut down
mset.monitorWg.Wait()