diff -r 10246e066a50 -r e53c01f160bc simpledatamodeladapter/src/presencepluginwatcher.cpp --- a/simpledatamodeladapter/src/presencepluginwatcher.cpp Tue May 25 13:08:20 2010 +0300 +++ b/simpledatamodeladapter/src/presencepluginwatcher.cpp Mon Jun 21 16:06:46 2010 +0300 @@ -384,7 +384,9 @@ CPresencePluginEntityWatcher* watcher = CPresencePluginEntityWatcher::NewL( iConnObs, iConnection, *this, iPresenceData ); - iWatcherCandidates.Append( watcher ); + CleanupStack::PushL( watcher ); + iWatcherCandidates.AppendL( watcher ); + CleanupStack::Pop(); DP_SDA("CPresencePluginWatcher::MatchWatcherL end"); return watcher; }