diff -r 50c53e893c3f -r 1221b68b8a5f omadrm/drmengine/notifier/src/DRMMessageStorage.cpp --- a/omadrm/drmengine/notifier/src/DRMMessageStorage.cpp Thu Aug 19 10:12:10 2010 +0300 +++ b/omadrm/drmengine/notifier/src/DRMMessageStorage.cpp Tue Aug 31 15:29:38 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