Merge pull request #17 from TheoMcGinley/close-channel-after-error

Closed receiver chan on error
disco_info_form
Mickaël Rémond 5 years ago committed by GitHub
commit da4ae4693e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -150,6 +150,7 @@ func (c *Client) recv(receiver chan<- interface{}) (err error) {
for {
val, err := next(c.Session.decoder)
if err != nil {
close(receiver)
return err
}
receiver <- val

Loading…
Cancel
Save