--- 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,