diff -r cbb19216b74d -r 00c6709d25aa datacommsserver/esockserver/ssock/SS_RSLV.CPP --- a/datacommsserver/esockserver/ssock/SS_RSLV.CPP Thu Jul 15 20:01:43 2010 +0300 +++ b/datacommsserver/esockserver/ssock/SS_RSLV.CPP Thu Aug 19 11:05:47 2010 +0300 @@ -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() {