diff -r 9f263f780e41 -r 0c32cf868819 connectionmonitoring/connmon/connectionmonitor/src/ConnMonServ.cpp --- a/connectionmonitoring/connmon/connectionmonitor/src/ConnMonServ.cpp Wed Oct 27 17:51:11 2010 +0300 +++ b/connectionmonitoring/connmon/connectionmonitor/src/ConnMonServ.cpp Wed Oct 27 18:01:02 2010 +0300 @@ -1082,6 +1082,10 @@ { LOGIT(".") LOGIT1("RunL: CConnMonDialUpOverrideTimer <%d>", iStatus.Int()) + + // Make sure that ETel goes to correct network status + // in case AT+CGATT=0 has been sent from PC. + iServer->Iap()->RestoreAttachMode(); iServer->SetDialUpOverrideStatus( EConnMonDialUpOverrideInactive ); }