adaptationlayer/modematadaptation/modematcontroller_exe/src/cmodematsession.cpp
changeset 5 8ccc39f9d787
parent 0 63b37f68c1ce
child 8 6295dc2169f3
--- 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()