From ba9b09974aec87d896851e1d9dd105c2a0e86cde Mon Sep 17 00:00:00 2001 From: Juan Leni Date: Wed, 3 Apr 2019 14:46:57 +0200 Subject: [PATCH] dropping connecting when writing fails --- privval/signer_listener_endpoint.go | 1 + 1 file changed, 1 insertion(+) diff --git a/privval/signer_listener_endpoint.go b/privval/signer_listener_endpoint.go index f331d3bab..8ce214689 100644 --- a/privval/signer_listener_endpoint.go +++ b/privval/signer_listener_endpoint.go @@ -180,6 +180,7 @@ func (sl *SignerListenerEndpoint) writeMessage(msg RemoteSignerMsg) (err error) _, err = cdc.MarshalBinaryLengthPrefixedWriter(sl.conn, msg) if _, ok := err.(timeoutError); ok { err = cmn.ErrorWrap(ErrListenerTimeout, err.Error()) + sl.dropConnection() } return