--- 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();