diff -r b67379558a75 -r c5df59b4ae2d imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagdaemon.cpp --- a/imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagdaemon.cpp Tue Jul 06 14:37:18 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagdaemon.cpp Wed Aug 18 10:05:55 2010 +0300 @@ -194,7 +194,10 @@ iAudioObserver = NULL; delete iMDSShutdownObserver; + iMDSShutdownObserver = NULL; + delete iShutdownObserver; + iShutdownObserver = NULL; if(iReconnect) { @@ -267,6 +270,7 @@ // comes here if server gets shut down delete server; + server = NULL; CleanupStack::PopAndDestroy( scheduler ); } @@ -538,6 +542,8 @@ TInt ret = rep->Get( KEnableDaemon, val ); delete rep; + rep = NULL; + TN_DEBUG3( "CThumbAGDaemon::DaemonEnabledL() - val == %d, ret == %d", val, ret ); return val; } @@ -579,6 +585,7 @@ { TRAP( result, CThumbAGDaemon::ThreadFunctionL()); delete cleanup; + cleanup = NULL; } if ( result != KErrNone )