just don't broadcast anything other than disconnect to clients

This commit is contained in:
Cassondra Foesch 2020-11-02 13:02:47 +00:00
parent 3c22ebff33
commit cb00fd5e5c
1 changed files with 2 additions and 1 deletions

View File

@ -138,8 +138,9 @@ func (c *clientConn) broadcastErr(err error) {
listeners = append(listeners, ch)
}
c.Unlock()
bcastRes := result{err: errors.New("unexpected server disconnect")}
for _, ch := range listeners {
ch <- result{err: err}
ch <- bcastRes
}
c.err = err
close(c.closed)