diff -r 8cb079868133 -r c26be94c8889 accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsService.cpp --- a/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsService.cpp Wed Sep 01 12:34:26 2010 +0100 +++ b/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommsService.cpp Tue Sep 14 23:45:36 2010 +0300 @@ -149,6 +149,9 @@ iAsyProxyCommsStack = 0; } + iAsyComms.CloseSubSession(); + iServer.Disconnect(); + iServer.Close(); COM_TRACE_( "[AccFW:AsyProxy] CASYProxyCommsService::~CASYProxyCommsService" ); }