omadrm/drmengine/roap/src/RoapSigner.cpp
changeset 49 69d8e75812b7
parent 23 493788a4a8a4
child 72 1481bf457703
--- a/omadrm/drmengine/roap/src/RoapSigner.cpp	Fri Jun 11 15:44:45 2010 +0300
+++ b/omadrm/drmengine/roap/src/RoapSigner.cpp	Thu Jun 24 12:39:58 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;
     }