diff --git a/nomad/client_rpc.go b/nomad/client_rpc.go index 5a3498de7..1493348eb 100644 --- a/nomad/client_rpc.go +++ b/nomad/client_rpc.go @@ -31,6 +31,9 @@ func (s *Server) getNodeConn(nodeID string) (*nodeConnState, bool) { s.nodeConnsLock.RLock() defer s.nodeConnsLock.RUnlock() conns, ok := s.nodeConns[nodeID] + if !ok { + return nil, false + } // Return the latest conn var state *nodeConnState