From 2f0d4e6700b0964c0f9b5469b4679ce0f6156c9f Mon Sep 17 00:00:00 2001 From: imaginos Date: Wed, 18 May 2005 18:07:22 +0000 Subject: [PATCH] clean up modules before trashing socks git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@336 726aef4b-f618-498e-8847-2d620e286838 --- znc.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/znc.cpp b/znc.cpp index 03560194..2ad45332 100644 --- a/znc.cpp +++ b/znc.cpp @@ -20,6 +20,12 @@ CZNC::CZNC() { } CZNC::~CZNC() { +#ifdef _MODULES + for (map::iterator a = m_msUsers.begin(); a != m_msUsers.end(); a++) { + a->second->GetModules().UnloadAll(); + } +#endif + m_Manager.Cleanup(); DeleteUsers(); }