diff -r 1221b68b8a5f -r 1481bf457703 omadrm/drmengine/roap/src/RoapSigner.cpp --- a/omadrm/drmengine/roap/src/RoapSigner.cpp Tue Aug 31 15:29:38 2010 +0300 +++ b/omadrm/drmengine/roap/src/RoapSigner.cpp Wed Sep 01 12:21:16 2010 +0100 @@ -185,9 +185,7 @@ ptr.Copy( aResponse.Left( startPoint ) ); ptr.Append( aResponse.Right( aResponse.Length() - endPoint ) ); - CleanupStack::PushL( tempMessage ); - iResponses.AppendL ( tempMessage ); - CleanupStack::Pop( tempMessage ); + iResponses.Append( tempMessage ); iHash->Reset(); for ( i = 0; i < iResponses.Count(); i++ ) { @@ -292,9 +290,7 @@ CleanupStack::PopAndDestroy( s ); CleanupStack::PopAndDestroy( signature ); - CleanupStack::PushL( r ); - iRequests.AppendL ( r->Des().AllocL() ); - CleanupStack::Pop( r ); + iRequests.Append( r->Des().AllocL() ); return r; }