diff -r e32024264ebb -r d7fc66ccd6fb satengine/SatServer/Commands/SendUSSDCmd/src/CSendUssdHandler.cpp --- a/satengine/SatServer/Commands/SendUSSDCmd/src/CSendUssdHandler.cpp Fri Apr 16 15:31:58 2010 +0300 +++ b/satengine/SatServer/Commands/SendUSSDCmd/src/CSendUssdHandler.cpp Mon May 03 13:01:45 2010 +0300 @@ -739,6 +739,16 @@ iSendUssdRsp.iAdditionalInfo.SetLength( 1 ); iSendUssdRsp.iAdditionalInfo[0] = RSat::KNoSpecificMeProblem; } + else if ( KErrSatBusy == aError ) + { + LOG( SIMPLE, + "SENDUSSD: CSendUssdHandler::HandleSendUssdResult \ + KInteractionWithCCTemporaryError" ) + iSendUssdRsp.iGeneralResult = RSat::KInteractionWithCCTemporaryError; + iSendUssdRsp.iInfoType = RSat::KNoAdditionalInfo; + iSendUssdRsp.iAdditionalInfo.SetLength( 0 ); + iSendUssdRsp.iAdditionalInfo.Zero(); + } else if ( KErrNone == aError ) // Success case { LOG( SIMPLE,