From 655d3b0853cba4525c601f802fbcddab310143d5 Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Mon, 10 Oct 2022 19:58:36 +0200 Subject: [PATCH] Watchdog: Fix unloading if no GlosSIWindow was found --- GlosSIWatchdog/dllmain.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/GlosSIWatchdog/dllmain.cpp b/GlosSIWatchdog/dllmain.cpp index 088a6b0..18f23dc 100644 --- a/GlosSIWatchdog/dllmain.cpp +++ b/GlosSIWatchdog/dllmain.cpp @@ -60,6 +60,7 @@ DWORD WINAPI watchdog(HMODULE hModule) if (!glossi_hwnd) { spdlog::error("Couldn't find GlosSITarget window. Exiting..."); + FreeLibraryAndExitThread(hModule, 1); return 1; } spdlog::debug("Found GlosSITarget window; Starting watch loop");