--- a/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommandObserver.cpp Tue Feb 02 00:53:00 2010 +0200
+++ b/accessoryservices/accessoryserver/src/ASYProxy/ASYProxyCommandObserver.cpp Fri Mar 19 09:58:42 2010 +0200
@@ -438,34 +438,34 @@
TInt trId = iAsyProxyTRRecord->TrId();
DoDestroy( trId );
- //Reset buffer
- iObjectBuf->Reset();
- if ( ECmdGetObjectValue == iAsyProxyTRRecord->CmdId() )
- {
- iObjectBuf->ResizeL( KAccSrvObjectBaseStreamBufMaxSize );
- //Externalize aValue to aBuf
- RBufWriteStream wStrm;
- (void) wStrm.Open( *iObjectBuf );
- CleanupClosePushL( wStrm );
- aObjectCon.ExternalizeL( wStrm );
- wStrm.CommitL();
- CleanupStack::PopAndDestroy( &wStrm );
- }
- else
- {
- COM_TRACE_( "[AccFW:AsyProxy] CASYProxyCommandObserver::DoProcessResponseL() - Nothing do to!");
- }
-
- // Release allocated buffer
if ( iObjectBuf )
{
+ //Reset buffer
+ iObjectBuf->Reset();
+ if ( ECmdGetObjectValue == iAsyProxyTRRecord->CmdId() )
+ {
+ iObjectBuf->ResizeL( KAccSrvObjectBaseStreamBufMaxSize );
+ //Externalize aValue to aBuf
+ RBufWriteStream wStrm;
+ (void) wStrm.Open( *iObjectBuf );
+ CleanupClosePushL( wStrm );
+ aObjectCon.ExternalizeL( wStrm );
+ wStrm.CommitL();
+ CleanupStack::PopAndDestroy( &wStrm );
+ }
+ else
+ {
+ COM_TRACE_( "[AccFW:AsyProxy] CASYProxyCommandObserver::DoProcessResponseL() - Nothing do to!");
+ }
+
+ // Release allocated buffer
TPtr8 ptr( iObjectBuf->Ptr(0) );
iAsyProxyCommsSrvc->iAsyComms.ProcessResponse( trId,
&ptr,
aErrCode );
delete iObjectBuf;
- iObjectBuf = NULL;
- }
+ iObjectBuf = NULL;
+ }
else
{
iAsyProxyCommsSrvc->iAsyComms.ProcessResponse( trId,