diff -r 42de37ce7ce4 -r f3bd2a0973b9 supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplsession.cpp --- a/supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplsession.cpp Fri Feb 19 23:14:27 2010 +0200 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplsession.cpp Fri Mar 12 15:44:22 2010 +0200 @@ -3286,8 +3286,9 @@ iSuplMsgType = ESUPL_END; SetPOSMsgPluginState(COMASuplPosSessionBase::EOMASuplCreating); //SMP Changes - iSuplSessionState = ESUPL_GENERATE; + iSuplState->GenerateMessageL(); + iSuplSessionState = ESUPL_GENERATE;//Has to be here because initialisation has to be done for NI case in reject scenario. }