1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-08-02 16:08:31 +00:00

Attempt to fix locking issue

This commit is contained in:
Kane York 2015-11-03 16:44:42 -08:00
parent db486e4eba
commit 7b095542fc
3 changed files with 11 additions and 2 deletions

View file

@ -431,7 +431,10 @@ func HandleBunchedRemoteCommand(conn *websocket.Conn, client *ClientInfo, msg Cl
bsl.Lock()
for _, member := range bsl.Members {
msg.MessageID = member.MessageID
member.Client.MessageChannel <- msg
select {
case member.Client.MessageChannel <- msg:
case <-member.Client.MsgChannelIsDone:
}
member.Client.MsgChannelKeepalive.Done()
}
bsl.Unlock()