diff --git a/libraries/networking/src/AccountManager.cpp b/libraries/networking/src/AccountManager.cpp index 0eff6a6b91..2830a13ca7 100644 --- a/libraries/networking/src/AccountManager.cpp +++ b/libraries/networking/src/AccountManager.cpp @@ -34,10 +34,10 @@ const bool VERBOSE_HTTP_REQUEST_DEBUGGING = false; AccountManager& AccountManager::getInstance(bool forceReset) { - static auto sharedInstance = std::make_shared(); + static std::unique_ptr sharedInstance(new AccountManager()); if (forceReset) { - sharedInstance = std::make_shared(); + sharedInstance.reset(new AccountManager()); } return *sharedInstance;