From e7ac33fd622ae6e21bc9af684832b7de5cfa0c0c Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 14 Sep 2010 18:24:14 -0400 Subject: Cleanup DNS requests when modules are unloaded, fixes unloading m_dnsbl during the middle of queries --- src/modulemanager.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/modulemanager.cpp') 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; } -- cgit