From 9f8289e4334831ef62670ec0d386998c412305d5 Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Sat, 7 Jan 2017 22:09:51 +0000 Subject: [PATCH] don't process empty sets --- src/client/voice/VoiceBroadcast.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/client/voice/VoiceBroadcast.js b/src/client/voice/VoiceBroadcast.js index c977dda28..c2e373b36 100644 --- a/src/client/voice/VoiceBroadcast.js +++ b/src/client/voice/VoiceBroadcast.js @@ -327,6 +327,7 @@ class VoiceBroadcast extends EventEmitter { buffer = this.applyVolume(buffer); for (const x of this._dispatchers.entries()) { + if (x[1].size === 0) continue; const [volume, container] = x; const opusPacket = this.opusEncoder.encode(this.applyVolume(buffer, volume)); for (const dispatcher of container.values()) {