From 4ae4c975892dc717be423b5ca6a6ca0ac877194e Mon Sep 17 00:00:00 2001 From: aemino Date: Sat, 24 Jun 2017 15:28:49 -0700 Subject: [PATCH] Fix VoiceConnection#authenticateFailed race condition (#1601) --- src/client/voice/VoiceConnection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/voice/VoiceConnection.js b/src/client/voice/VoiceConnection.js index e1297ee82..ff218623f 100644 --- a/src/client/voice/VoiceConnection.js +++ b/src/client/voice/VoiceConnection.js @@ -245,7 +245,6 @@ class VoiceConnection extends EventEmitter { */ authenticateFailed(reason) { clearTimeout(this.connectTimeout); - this.status = Constants.VoiceStatus.DISCONNECTED; if (this.status === Constants.VoiceStatus.AUTHENTICATING) { /** * Emitted when we fail to initiate a voice connection. @@ -256,6 +255,7 @@ class VoiceConnection extends EventEmitter { } else { this.emit('error', new Error(reason)); } + this.status = Constants.VoiceStatus.DISCONNECTED; } /**