diff -r 380473e13443 -r d746aee05493 supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplposinitstate.cpp --- a/supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplposinitstate.cpp Mon Jun 21 16:08:35 2010 +0300 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplposinitstate.cpp Thu Jul 15 19:06:58 2010 +0300 @@ -605,7 +605,7 @@ } // Position - if(iPosition) + if(iPosition && iRequestType == COMASuplSession::ESUPL_TERMINAL) { if(KErrNone == iPosition->Status() && !iIgnorePosData) //if iIgnorePosData is set do not use the pos data {