satengine/SatServer/Commands/SendUSSDCmd/src/CSendUssdHandler.cpp
changeset 15 d7fc66ccd6fb
parent 12 ae8abd0db65c
child 23 427125ac6cb8
--- 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,