Dont crash on null URL from redirect opcode

This commit is contained in:
RogueException
2015-10-17 18:49:36 -03:00
parent 242c509023
commit 0cbf5ba633

View File

@@ -94,10 +94,13 @@ namespace Discord.WebSockets.Data
case 7: //Redirect
{
var payload = (msg.Payload as JToken).ToObject<RedirectEvent>();
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: