sipvoipprovider/svptransfer/src/svptransfercontroller.cpp
branchRCL_3
changeset 18 876a3df1f464
parent 16 6134b5029079
--- 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" )