From 09572b0f76e590342751bd70e2c437815433e521 Mon Sep 17 00:00:00 2001 From: RogueException Date: Tue, 28 Jun 2016 08:44:55 -0300 Subject: [PATCH] Fixed using wrong port for WSS audio connections --- src/Discord.Net/DiscordSocketClient.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Discord.Net/DiscordSocketClient.cs b/src/Discord.Net/DiscordSocketClient.cs index eb1096988..4abc901d7 100644 --- a/src/Discord.Net/DiscordSocketClient.cs +++ b/src/Discord.Net/DiscordSocketClient.cs @@ -1137,7 +1137,10 @@ namespace Discord var data = (payload as JToken).ToObject(_serializer); var guild = DataStore.GetGuild(data.GuildId); if (guild != null) - await guild.ConnectAudio("wss://" + data.Endpoint, data.Token).ConfigureAwait(false); + { + string endpoint = "wss://" + data.Endpoint.Substring(0, data.Endpoint.LastIndexOf(':')); + await guild.ConnectAudio(endpoint, data.Token).ConfigureAwait(false); + } else { await _gatewayLogger.WarningAsync("VOICE_SERVER_UPDATE referenced an unknown guild.").ConfigureAwait(false);