Msrp/MsrpServer/src/CMSRPServerSubSession.cpp
branchMSRP_FrameWork
changeset 60 7634585a4347
parent 58 cdb720e67852
--- a/Msrp/MsrpServer/src/CMSRPServerSubSession.cpp	Fri Nov 26 12:09:49 2010 +0200
+++ b/Msrp/MsrpServer/src/CMSRPServerSubSession.cpp	Thu Dec 02 15:23:48 2010 +0200
@@ -478,6 +478,11 @@
     // Extract the data and complete the iIncommingMessageListner.
     MSRPLOG("CMSRPServerSubSession::sendMsgToClientL");
     CMSRPMessage* inMsg = incommingMsgHandler->GetIncomingMessage();
+    
+    if ( iCurrentlyReceivingMsgQ.FindElement( incommingMsgHandler ) )
+        {
+        iCurrentlyReceivingMsgQ.explicitRemove( incommingMsgHandler );
+        }
 
     if ( inMsg )
         {