diff -r 9d7ce34704c8 -r b564fb5fd78b datacommsserver/esockserver/ssock/SS_RSLV.CPP --- a/datacommsserver/esockserver/ssock/SS_RSLV.CPP Tue Aug 31 16:25:36 2010 +0300 +++ b/datacommsserver/esockserver/ssock/SS_RSLV.CPP Wed Sep 01 12:35:48 2010 +0100 @@ -741,6 +741,7 @@ { LOG(ESockLog::Printf(KESockConnectionTag, _L8("CHostResolver %08x:\tStartSending() iBusy %d, iAwaitingConnection %d"), this,iBusy,iAwaitingConnection) ); LockToConnectionInfo(); + UpdateFlowRequestType(); if (iBusy && iAwaitingConnection) { switch (iCurrentOp) @@ -893,6 +894,12 @@ } } +void CHostResolver::UpdateFlowRequestType() + { + TPckgBuf flowRequestTypePckg = iFlowRequestType; + + iRSP->SetOption(KSOLProvider, KSoFlowRequestType, flowRequestTypePckg); + } void CHostResolver::ProcessMessageL() {