diff -r 510c70acdbf6 -r 8ccc39f9d787 adaptationlayer/modematadaptation/modematcontroller_exe/src/cmodematsession.cpp --- a/adaptationlayer/modematadaptation/modematcontroller_exe/src/cmodematsession.cpp Mon Nov 09 10:36:19 2009 +0000 +++ b/adaptationlayer/modematadaptation/modematcontroller_exe/src/cmodematsession.cpp Thu Jan 14 10:44:58 2010 +0200 @@ -164,7 +164,7 @@ void CModemAtSession::DoServiceL( const RMessage2& aMessage ) { C_TRACE (( _T("CModemAtSession::DoServiceL() function: %d message: 0x%x handle: 0x%x"), aMessage.Function(), &aMessage, aMessage.Handle() )); - + TInt err( KErrNone ); if( CheckAndCompleteExistingRequest( aMessage ) ) { C_TRACE (( _T("CModemAtSession::DoServiceL() - return") )); @@ -175,7 +175,7 @@ { case EATExtSetExtensionInterface: C_TRACE(_L("EATExtSetExtensionInterface")); - iPluginType=(TATPluginInterface) aMessage.Int0(); + iPluginType = (TATPluginInterface)aMessage.Int0(); if(iClientName) { delete iClientName; @@ -185,7 +185,8 @@ iClientNamePtr.Set( iClientName->Des() ); aMessage.Read( KATModemResponseArgumentIndex, iClientNamePtr ); iConnectReq = aMessage; - iServer.ConnectToModem(this); + err = iServer.ConnectToModem( this ); + ModemConnected( err ); break; case EReceiveUnsolicitedResult: @@ -326,7 +327,7 @@ { C_TRACE (( _T("Complete iConnectReq( %d )"), aErr )); iConnectReq.Complete(aErr); - } + } } void CModemAtSession::SignalIndReceived()