diff -r 77effd21b2c9 -r 98a7181d2ce7 datacommsserver/esockserver/ssock/ss_connstates.cpp --- a/datacommsserver/esockserver/ssock/ss_connstates.cpp Sat Feb 20 00:01:55 2010 +0200 +++ b/datacommsserver/esockserver/ssock/ss_connstates.cpp Fri Mar 12 15:49:41 2010 +0200 @@ -730,6 +730,11 @@ { msg->iStateChange.iStage = KConnectionUp; // KLinkLayerOpen } + //TODO: Verify if this (connection) is the right place to translate the error + if (msg->iStateChange.iError == KErrForceDisconnected) + { + msg->iStateChange.iError = KErrDisconnected; + } if (selectedProgressStage == KConnProgressDefault || selectedProgressStage == msg->iStateChange.iStage || KErrNone != msg->iStateChange.iError)