mirror of
https://github.com/status-im/consul.git
synced 2025-02-02 00:46:43 +00:00
Fix terminate not returning early
This commit is contained in:
parent
560d410c6d
commit
d1d9dbff8e
@ -170,10 +170,9 @@ func (s *Server) StreamResources(stream pbpeerstream.PeerStreamService_StreamRes
|
||||
}
|
||||
logTraceSend(logger, term)
|
||||
|
||||
err := stream.Send(term)
|
||||
if err != nil {
|
||||
return grpcstatus.Error(codes.FailedPrecondition, "peering is marked as deleted: "+req.PeerID)
|
||||
}
|
||||
// we don't care if send fails; stream will be killed by termination message or grpc error
|
||||
_ = stream.Send(term)
|
||||
return grpcstatus.Error(codes.FailedPrecondition, "peering is marked as deleted: "+req.PeerID)
|
||||
}
|
||||
|
||||
secrets, err := s.GetStore().PeeringSecretsRead(nil, req.PeerID)
|
||||
|
Loading…
x
Reference in New Issue
Block a user