accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsStack.cpp
changeset 52 d6b9e89d80a3
parent 0 4e1aa6a622a0
child 81 24127ea5a236
--- a/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsStack.cpp	Fri Jul 30 10:34:49 2010 +0300
+++ b/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsStack.cpp	Tue Aug 10 14:46:45 2010 +0300
@@ -121,8 +121,10 @@
         }
 
     CASYProxyTRRecord* asyProxyTRRecord = CASYProxyTRRecord::NewL( aASYProxyCommandObserver );
-    iTRRecordArray.Append( asyProxyTRRecord );
-
+    CleanupStack::PushL ( asyProxyTRRecord );
+    iTRRecordArray.AppendL( asyProxyTRRecord );
+	CleanupStack::Pop(1);
+			
     aASYProxyCommandObserver->InitializeRef( asyProxyTRRecord );
     aASYProxyCommandObserver->IssueRequestL();