Add a few more null checks.

This commit is contained in:
Chris Marsh
2017-09-07 09:23:35 -07:00
parent fa39179be7
commit 19abe80449
2 changed files with 17 additions and 0 deletions

View File

@@ -95,6 +95,10 @@ static void SendQueueCommitMessage()
extern "C" void Discord_UpdateConnection()
{
if (!Connection) {
return;
}
if (!Connection->IsOpen()) {
if (std::chrono::system_clock::now() >= NextConnect) {
UpdateReconnectTime();
@@ -292,6 +296,10 @@ extern "C" void Discord_RunCallbacks()
// of times inbetween calls here. Externally, we want the sequence to seem sane, so any other
// signals are book-ended by calls to ready and disconnect.
if (!Connection) {
return;
}
bool wasDisconnected = WasJustDisconnected.exchange(false);
bool isConnected = Connection->IsOpen();