--- a/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmstsy.cpp Fri Apr 16 16:12:37 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmstsy.cpp Mon May 03 13:37:20 2010 +0300
@@ -1336,6 +1336,17 @@
{
ReqCompleted( reqHandle, aError );
}
+
+ if (aError != KErrNone)
+ {
+ // Ack error from LTSY. Need to reject receive messege request, to force the client to repost it.
+ reqHandle = iTsyReqHandleStore->ResetTsyReqHandle(EMultimodeSmsReceiveMessage);
+ if( reqHandle != 0 )
+ {
+ ReqCompleted(reqHandle, KErrGeneral);
+ }
+ iServerRoutingActivity = ERoutingNotActivated;
+ }
}
//----------------------------------------------------------------------------
@@ -1472,6 +1483,17 @@
{
ReqCompleted( reqHandle, aError );
}
+
+ if (aError != KErrNone)
+ {
+ // Nack error from LTSY. Need to reject receive messege request, to force the client to repost it.
+ reqHandle = iTsyReqHandleStore->ResetTsyReqHandle(EMultimodeSmsReceiveMessage);
+ if( reqHandle != 0 )
+ {
+ ReqCompleted(reqHandle, KErrGeneral);
+ }
+ iServerRoutingActivity = ERoutingNotActivated;
+ }
}
//----------------------------------------------------------------------------