set writeConn to nil when conn is closed on readErr

This commit is contained in:
zzy96 2019-12-01 09:29:24 +08:00
parent fc7e0fe6c7
commit f0febb61fb

View file

@ -555,6 +555,7 @@ func (c *Client) dispatch(codec ServerCodec) {
conn.handler.log.Debug("RPC connection read error", "err", err)
conn.close(err, lastOp)
reading = false
c.writeConn = nil
// Reconnect:
case newcodec := <-c.reconnected: