diff -r 5210ffae7137 -r 910a23996aa0 clfwrapper/ClientSrc/CCLFEngineImpl.cpp --- a/clfwrapper/ClientSrc/CCLFEngineImpl.cpp Wed Jul 14 07:57:22 2010 +0300 +++ b/clfwrapper/ClientSrc/CCLFEngineImpl.cpp Fri Jul 23 10:03:59 2010 +0300 @@ -105,14 +105,21 @@ CCLFEngineImpl::~CCLFEngineImpl() { delete iItemProvider; + iItemProvider = NULL; delete iUpdateStartEventHandler; + iUpdateStartEventHandler = NULL; delete iUpdateEndEventHandler; + iUpdateEndEventHandler = NULL; delete iDbItemContainer; + iDbItemContainer = NULL; delete iCLFServerProxy; + iCLFServerProxy = NULL; iChangedItemObserverArray.Close(); iProcessObserverArray.Close(); delete iQueryAdapter; + iQueryAdapter = NULL; delete iMdESession; + iMdESession = NULL; } // -----------------------------------------------------------------------------