Msrp/MsrpServer/src/CMSRPServerSubSession.cpp
branchMSRP_FrameWork
changeset 60 7634585a4347
parent 58 cdb720e67852
equal deleted inserted replaced
59:b365c991829c 60:7634585a4347
   476     {
   476     {
   477     // Use the client send result listner to respond.
   477     // Use the client send result listner to respond.
   478     // Extract the data and complete the iIncommingMessageListner.
   478     // Extract the data and complete the iIncommingMessageListner.
   479     MSRPLOG("CMSRPServerSubSession::sendMsgToClientL");
   479     MSRPLOG("CMSRPServerSubSession::sendMsgToClientL");
   480     CMSRPMessage* inMsg = incommingMsgHandler->GetIncomingMessage();
   480     CMSRPMessage* inMsg = incommingMsgHandler->GetIncomingMessage();
       
   481     
       
   482     if ( iCurrentlyReceivingMsgQ.FindElement( incommingMsgHandler ) )
       
   483         {
       
   484         iCurrentlyReceivingMsgQ.explicitRemove( incommingMsgHandler );
       
   485         }
   481 
   486 
   482     if ( inMsg )
   487     if ( inMsg )
   483         {
   488         {
   484         CBufSeg* buf1 = CBufSeg::NewL( 256 ); // expandsize 256
   489         CBufSeg* buf1 = CBufSeg::NewL( 256 ); // expandsize 256
   485         CleanupStack::PushL( buf1 );
   490         CleanupStack::PushL( buf1 );