From 0cbf5ba6334679b817bbe0836a67a03e85f14c7d Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 17 Oct 2015 18:49:36 -0300 Subject: [PATCH] Dont crash on null URL from redirect opcode --- src/Discord.Net/WebSockets/Data/DataWebSocket.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Discord.Net/WebSockets/Data/DataWebSocket.cs b/src/Discord.Net/WebSockets/Data/DataWebSocket.cs index e989acea0..53e917f9f 100644 --- a/src/Discord.Net/WebSockets/Data/DataWebSocket.cs +++ b/src/Discord.Net/WebSockets/Data/DataWebSocket.cs @@ -94,10 +94,13 @@ namespace Discord.WebSockets.Data case 7: //Redirect { var payload = (msg.Payload as JToken).ToObject(); - Host = payload.Url; - if (_logLevel >= LogMessageSeverity.Info) - RaiseOnLog(LogMessageSeverity.Info, "Redirected to " + payload.Url); - await Redirect(payload.Url); + if (payload.Url != null) + { + Host = payload.Url; + if (_logLevel >= LogMessageSeverity.Info) + RaiseOnLog(LogMessageSeverity.Info, "Redirected to " + payload.Url); + await Redirect(payload.Url); + } } break; default: