From dd0d94645e4dc4bbc7d084cfcd180ff448eb9494 Mon Sep 17 00:00:00 2001 From: RogueException Date: Wed, 27 Jul 2016 03:16:09 -0300 Subject: [PATCH] Don't nullref if SelfUser.ModifyStatusAsync receives a null game --- src/Discord.Net/Entities/Users/SelfUser.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net/Entities/Users/SelfUser.cs b/src/Discord.Net/Entities/Users/SelfUser.cs index 274aff09a..0169ef6cd 100644 --- a/src/Discord.Net/Entities/Users/SelfUser.cs +++ b/src/Discord.Net/Entities/Users/SelfUser.cs @@ -74,7 +74,7 @@ namespace Discord long idleSince = _idleSince; if (status == UserStatus.Idle && _status != UserStatus.Idle) idleSince = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(); - var apiGame = new API.Game { Name = game.Name, StreamType = game.StreamType, StreamUrl = game.StreamUrl }; + var apiGame = game != null ? new API.Game { Name = game.Name, StreamType = game.StreamType, StreamUrl = game.StreamUrl } : null; await Discord.ApiClient.SendStatusUpdateAsync(status == UserStatus.Idle ? _idleSince : (long?)null, apiGame).ConfigureAwait(false);