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: