From 9b60e2875e82481c12a3bd46ce4297dded8489fd Mon Sep 17 00:00:00 2001 From: Maschell Date: Tue, 28 Apr 2026 20:09:43 +0200 Subject: [PATCH] Fix using devoptabs/sockets in `DEINITIALIZE_PLUGIN` hook --- source/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/main.cpp b/source/main.cpp index 87bd203..523334c 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -375,7 +375,13 @@ void CleanupPlugins(std::vector &pluginsToDeinit) { currentThread->reserved[4] = 0; } + CallHook(pluginsToDeinit, WUPS_LOADER_HOOK_INIT_WUT_DEVOPTAB); + CallHook(pluginsToDeinit, WUPS_LOADER_HOOK_INIT_WUT_SOCKETS); + CallHook(pluginsToDeinit, WUPS_LOADER_HOOK_DEINIT_PLUGIN); + + CallHook(pluginsToDeinit, WUPS_LOADER_HOOK_FINI_WUT_DEVOPTAB); + CallHook(pluginsToDeinit, WUPS_LOADER_HOOK_FINI_WUT_SOCKETS); CallHook(pluginsToDeinit, WUPS_LOADER_HOOK_FINI_WRAPPER); { // legacy reent code