From 8289b70e2c92761aff682a19d0ade81ca09fd177 Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Tue, 6 Mar 2018 10:21:44 +0000 Subject: [PATCH] voice: resolve issue where dispatcher tried to send packets to null socket (#2317) --- src/client/voice/dispatcher/StreamDispatcher.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/voice/dispatcher/StreamDispatcher.js b/src/client/voice/dispatcher/StreamDispatcher.js index 142a85adc..d5ee397f9 100644 --- a/src/client/voice/dispatcher/StreamDispatcher.js +++ b/src/client/voice/dispatcher/StreamDispatcher.js @@ -242,10 +242,13 @@ class StreamDispatcher extends Writable { */ this._setSpeaking(true); while (repeats--) { + if (!this.player.voiceConnection.sockets.udp) { + this.emit('debug', 'Failed to send a packet - no UDP socket'); + } this.player.voiceConnection.sockets.udp.send(packet) .catch(e => { this._setSpeaking(false); - this.emit('debug', `Failed to send a packet ${e}`); + this.emit('debug', `Failed to send a packet - ${e}`); }); } }