--- a/sipvoipprovider/svptransfer/src/svptransfercontroller.cpp Wed Apr 14 15:49:55 2010 +0300
+++ b/sipvoipprovider/svptransfer/src/svptransfercontroller.cpp Tue Apr 27 16:28:03 2010 +0300
@@ -431,6 +431,14 @@
delete headers;
headers = NULL;
}
+
+ else if ( KSVPTransferPendingStateIndex == iTransferContext->CurrentState() )
+ {
+ SVPDEBUG1( "CSVPTransferController::IncomingReferL: not allowed \
+ -> ignore" )
+ User::Leave( KSVPErrTransferInProgress );
+ }
+
else
{
SVPDEBUG1( "CSVPTransferController::IncomingReferL: not allowed" )