diff -r 4e1aa6a622a0 -r e978f818f9bd accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsService.cpp --- a/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsService.cpp Tue Feb 02 00:53:00 2010 +0200 +++ b/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsService.cpp Fri Mar 19 09:58:42 2010 +0200 @@ -141,10 +141,10 @@ { COM_TRACE_( "[AccFW:AsyProxy] CASYProxyCommsService::~CASYProxyCommsService()" ); - Destroy( KDeleteAllRecords ); - if ( iAsyProxyCommsStack ) { + Destroy( KDeleteAllRecords ); + delete iAsyProxyCommsStack; iAsyProxyCommsStack = 0; }