fixes after my own review (Refs #945)

This commit is contained in:
Anton Kaliaev
2017-12-10 11:29:36 -06:00
parent 950a64f756
commit 90cdffa067
2 changed files with 2 additions and 4 deletions

View File

@ -323,6 +323,8 @@ func (w *WSEvents) eventListener() {
w.Logger.Error("failed to unmarshal response", "err", err)
continue
}
// NOTE: writing also happens inside mutex so we can't close a channel in
// Unsubscribe/UnsubscribeAll.
w.mtx.RLock()
if ch, ok := w.subscriptions[result.Query]; ok {
ch <- result.Data