diff -r 3f227a47ad75 -r 2492a6e4aed7 telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketservicetsy.cpp --- a/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketservicetsy.cpp Wed Apr 14 17:11:46 2010 +0300 +++ b/telephonyserverplugins/common_tsy/commontsy/src/mmpacket/Cmmpacketservicetsy.cpp Tue Apr 27 17:51:07 2010 +0300 @@ -2482,12 +2482,12 @@ // Reset tsy request handle iTsyReqHandleStore->ResetTsyReqHandle( iReqHandleType ); - // Complete request with KErrCancel - CMmPacketServiceTsy::ReqCompleted( aTsyReqHandle, KErrCancel ); - // We've finished with this value now. Clear it so it doesn't leak // up to any other instances of this method down the call stack iReqHandleType = EMultimodePacketServiceReqHandleUnknown; + + // Complete request with KErrCancel + CMmPacketServiceTsy::ReqCompleted( aTsyReqHandle, KErrCancel ); } return ret;