1
0
Fork 0
mirror of https://github.com/sourcegraph/jsonrpc2.git synced 2026-06-16 04:04:56 +02:00

Mark Conn as closed even if closing stream fails

This commit is contained in:
Sam Herrmann 2023-02-07 08:28:20 -05:00
parent 236b9e00cd
commit 0c9de81282

View file

@ -438,13 +438,9 @@ func (c *Conn) close(cause error) error {
c.logger.Printf("jsonrpc2: protocol error: %v\n", cause)
}
if err := c.stream.Close(); err != nil {
return err
}
close(c.disconnect)
c.closed = true
return nil
return c.stream.Close()
}
func (c *Conn) send(_ context.Context, m *anyMessage, wait bool) (cc *call, err error) {