From c720417487f44be7d29c7d5bf83843874a97c07d Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Fri, 28 Jun 2019 21:01:43 +0200 Subject: [PATCH] MOD_UNLOAD() was always called with an invalid modinfo argument. --- src/modules.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules.c b/src/modules.c index 372a558d7..3cfdb092a 100644 --- a/src/modules.c +++ b/src/modules.c @@ -701,7 +701,7 @@ void Unload_all_loaded_modules(void) irc_dlsym(mi->dll, "Mod_Unload", Mod_Unload); if (Mod_Unload) { - ret = (*Mod_Unload)(mi->modinfo); + ret = (*Mod_Unload)(&mi->modinfo); if (ret == MOD_DELAY) { mi->flags |= MODFLAG_DELAYED;