From 4d8030a5359fe0b25842bdb7a9a7603be614d1b8 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Sun, 16 Mar 2025 12:49:41 -0400 Subject: [PATCH] Clear library global state in library::destroy() in case init() is called again. --- src/library.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/library.cpp b/src/library.cpp index d8849460..7f4ef565 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -57,6 +57,10 @@ void destroy() { std::lock_guard timeoutLock(timeoutMutex); std::lock_guard appUpdateLock(appUpdateMutex); std::lock_guard updateLock(updateMutex); + + // Clear globals in case init() is called again + loginStatus = ""; + updateInfos.clear(); }