diff -r 88330f36f634 -r 41137c634688 omadrm/drmengine/notifier/src/DRMMessageStorage.cpp --- a/omadrm/drmengine/notifier/src/DRMMessageStorage.cpp Wed Jun 23 18:30:42 2010 +0300 +++ b/omadrm/drmengine/notifier/src/DRMMessageStorage.cpp Tue Jul 06 14:34:12 2010 +0300 @@ -94,9 +94,9 @@ // CDRMMessageStorage::AddSession // ----------------------------------------------------------------------------- // -void CDRMMessageStorage::AddSession( CDRMNotifierSession* aSession ) +TInt CDRMMessageStorage::AddSession( CDRMNotifierSession* aSession ) { - iSessions.Append( aSession ); + return iSessions.Append( aSession ); }; // ----------------------------------------------------------------------------- @@ -218,7 +218,9 @@ } else { - iMessages.Append( message ); + CleanupStack::PushL( message ); + iMessages.AppendL ( message ); + CleanupStack::Pop( message ); CleanupStack::Pop(); // message->iData; CleanupStack::Pop(); // eventBuf CleanupStack::Pop(); // message