dropping connecting when writing fails

This commit is contained in:
Juan Leni
2019-04-03 14:46:57 +02:00
parent 708bf4ff07
commit ba9b09974a
+1
View File
@@ -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