diff -r 5944cae565c9 -r 9c303455e256 supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp --- a/supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp Tue May 11 16:36:36 2010 +0300 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp Tue May 25 13:09:42 2010 +0300 @@ -2197,6 +2197,10 @@ { CreateCloneMessageL(aDecodedAsnMessage); UpdateSuplSessionIDL(); + if (iRequestType == ESUPL_NETWORK && messageType == COMASuplAsnMessageBase::ESUPL_INIT) + { + ServerAddressCheckForSuplInitL(); + } iSuplSessionState = ESUPL_INITIALIZED; iSuplMsgType = ESUPL_END;