From e1895e40cb21f62caf8298474bb11f8886f4a968 Mon Sep 17 00:00:00 2001 From: Brandon Smith Date: Thu, 3 Sep 2015 20:13:41 -0300 Subject: [PATCH] Don't reset wasDisconnectUnexpected before using it. --- src/Discord.Net/DiscordWebSocket.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/DiscordWebSocket.cs b/src/Discord.Net/DiscordWebSocket.cs index 4462c6313..a7be2234d 100644 --- a/src/Discord.Net/DiscordWebSocket.cs +++ b/src/Discord.Net/DiscordWebSocket.cs @@ -65,7 +65,8 @@ namespace Discord //Do not clean up until all tasks have ended OnDisconnect(); - _disconnectToken.Dispose(); + bool wasUnexpected = _wasDisconnectUnexpected; + _disconnectToken.Dispose(); _disconnectToken = null; _wasDisconnectUnexpected = false; @@ -80,7 +81,7 @@ namespace Discord if (_isConnected) { _isConnected = false; - RaiseDisconnected(_wasDisconnectUnexpected); + RaiseDisconnected(wasUnexpected); } _task = null;