datacommsserver/esockserver/MobilityCoreProviders/src/mobilitycpractivities.cpp
branchRCL_3
changeset 17 9ddb1d67ebaf
parent 2 dee179edb159
child 18 9644881fedd0
equal deleted inserted replaced
15:51722b10598b 17:9ddb1d67ebaf
   195 	if (iContext.iMessage.IsMessage<TEErrorRecovery::TErrorRecoveryResponse>())
   195 	if (iContext.iMessage.IsMessage<TEErrorRecovery::TErrorRecoveryResponse>())
   196 		{
   196 		{
   197 		TErrResponse& resp = message_cast<TEErrorRecovery::TErrorRecoveryResponse>(iContext.iMessage).iErrResponse;
   197 		TErrResponse& resp = message_cast<TEErrorRecovery::TErrorRecoveryResponse>(iContext.iMessage).iErrResponse;
   198 		if (resp.iAction == TErrResponse::ERetry)
   198 		if (resp.iAction == TErrResponse::ERetry)
   199 			{
   199 			{
   200 		    return KNoTag | NetStateMachine::EBackward;
   200 			iContext.Activity()->SetError(KErrNone);
       
   201       		return KNoTag | NetStateMachine::EBackward;
   201 			}
   202 			}
   202 		else if  (resp.iAction == TErrResponse::EPropagate || resp.iError == KErrCancel)
   203 		else if  (resp.iAction == TErrResponse::EPropagate || resp.iError == KErrCancel)
   203 			{
   204 			{
   204             if (resp.iError != KErrNone)
   205             if (resp.iError != KErrNone)
   205                 {
   206                 {