From 383a3cf1e08669ff080d2a71afdc7d9aee51aff2 Mon Sep 17 00:00:00 2001 From: Bruce Marriner Date: Wed, 16 Mar 2016 22:48:48 -0500 Subject: [PATCH] Delete voice connection from map on error --- wsapi.go | 1 + 1 file changed, 1 insertion(+) diff --git a/wsapi.go b/wsapi.go index 1e8bb36..8a88ea1 100644 --- a/wsapi.go +++ b/wsapi.go @@ -369,6 +369,7 @@ func (s *Session) ChannelVoiceJoin(gID, cID string, mute, deaf bool) (voice *Voi data := voiceChannelJoinOp{4, voiceChannelJoinData{&gID, &cID, mute, deaf}} err = s.wsConn.WriteJSON(data) if err != nil { + delete(s.VoiceConnections, gID) return }