From 5e3304b23ecbb243543cdc2b2a96ae8e25d7eefd Mon Sep 17 00:00:00 2001 From: Harsh Gandhi Date: Wed, 11 Oct 2023 15:11:04 -0700 Subject: [PATCH] Added null check before closing connection --- source/SharedCrtResourceManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/SharedCrtResourceManager.cpp b/source/SharedCrtResourceManager.cpp index b74e0640..e0f232a7 100644 --- a/source/SharedCrtResourceManager.cpp +++ b/source/SharedCrtResourceManager.cpp @@ -516,6 +516,10 @@ Aws::Crt::Io::ClientBootstrap *SharedCrtResourceManager::getClientBootstrap() void SharedCrtResourceManager::disconnect() { LOG_DEBUG(TAG, "Attempting to disconnect MQTT connection"); + if (connection == NULL) + { + return; + } if (connection->Disconnect()) { if (connectionClosedPromise.get_future().wait_for(std::chrono::seconds(DEFAULT_WAIT_TIME_SECONDS)) ==