1.1 --- a/core/Database.cpp Sun Jul 29 00:26:18 2007 +0000
1.2 +++ b/core/Database.cpp Sun Jul 29 01:05:11 2007 +0000
1.3 @@ -77,13 +77,12 @@
1.4 }
1.5 }
1.6 m_pConfigLock->Unlock();
1.7 -
1.8 - g_PluginSys.RemovePluginsListener(this);
1.9 }
1.10
1.11 void DBManager::OnSourceModShutdown()
1.12 {
1.13 KillWorkerThread();
1.14 + g_PluginSys.RemovePluginsListener(this);
1.15 m_pConfigLock->DestroyThis();
1.16 m_pThinkLock->DestroyThis();
1.17 m_pQueueLock->DestroyThis();
1.18 @@ -313,7 +312,7 @@
1.19 if (m_drivers[i] == pDriver)
1.20 {
1.21 m_drivers.erase(m_drivers.iterAt(i));
1.22 - return;
1.23 + break;
1.24 }
1.25 }
1.26