diff -r 244d7c5f118e -r 6b1d113cdff3 telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmdatacalltsy.cpp --- a/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmdatacalltsy.cpp Fri Apr 16 16:12:37 2010 +0300 +++ b/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmdatacalltsy.cpp Mon May 03 13:37:20 2010 +0300 @@ -660,6 +660,7 @@ SetUnowned(); ClearCallStatus(); + RecoverDataPort(0); statusChanged = ETrue; if ( KErrNone != aResult ) @@ -2448,7 +2449,10 @@ ret = KErrEtelPortNotLoanedToClient; } - ReqCompleted( aTsyReqHandle, ret ); + if(0 != aTsyReqHandle) + { + ReqCompleted( aTsyReqHandle, ret ); + } return KErrNone; }