summaryrefslogtreecommitdiff
path: root/src/modulemanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modulemanager.cpp')
-rw-r--r--src/modulemanager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp
index bacf6c8d1..dc1258340 100644
--- a/src/modulemanager.cpp
+++ b/src/modulemanager.cpp
@@ -240,6 +240,9 @@ int ModuleManager::UnloadModule(Module *m, User *u)
FOREACH_MOD(I_OnModuleUnload, OnModuleUnload(u, m));
+ if (DNSEngine)
+ DNSEngine->Cleanup(m);
+
DeleteModule(m);
return MOD_ERR_OK;
}