omadrm/drmengine/roap/src/RoapSigner.cpp
branchRCL_3
changeset 26 1221b68b8a5f
parent 12 8a03a285ab14
child 27 1481bf457703
--- a/omadrm/drmengine/roap/src/RoapSigner.cpp	Thu Aug 19 10:12:10 2010 +0300
+++ b/omadrm/drmengine/roap/src/RoapSigner.cpp	Tue Aug 31 15:29:38 2010 +0300
@@ -185,7 +185,9 @@
     ptr.Copy( aResponse.Left( startPoint ) );
     ptr.Append( aResponse.Right( aResponse.Length() - endPoint ) );
 
-    iResponses.Append( tempMessage );
+    CleanupStack::PushL( tempMessage );
+    iResponses.AppendL ( tempMessage );
+    CleanupStack::Pop( tempMessage );
     iHash->Reset();
     for ( i = 0; i < iResponses.Count(); i++ )
         {
@@ -290,7 +292,9 @@
     CleanupStack::PopAndDestroy( s );
     CleanupStack::PopAndDestroy( signature );
 
-    iRequests.Append( r->Des().AllocL() );
+    CleanupStack::PushL( r );
+    iRequests.AppendL ( r->Des().AllocL() );
+    CleanupStack::Pop( r );
     return r;
     }