diff -r 36001e8ab4d0 -r ce1f369ba889 core/TimerSys.cpp --- a/core/TimerSys.cpp Fri Mar 16 22:50:27 2007 +0000 +++ b/core/TimerSys.cpp Sat Mar 17 00:55:46 2007 +0000 @@ -27,6 +27,16 @@ m_KillMe = false; } +TimerSystem::~TimerSystem() +{ + CStack::iterator iter; + for (iter=m_FreeTimers.begin(); iter!=m_FreeTimers.end(); iter++) + { + delete (*iter); + } + m_FreeTimers.popall(); +} + void TimerSystem::OnSourceModAllInitialized() { g_ShareSys.AddInterface(NULL, this);