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