diff -r d746aee05493 -r 02ba3f1733c6 supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplposinitstate.cpp --- a/supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplposinitstate.cpp Thu Jul 15 19:06:58 2010 +0300 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver1/src/epos_comasuplposinitstate.cpp Thu Aug 19 10:20:18 2010 +0300 @@ -242,7 +242,10 @@ iVerPresent = ComputeSuplInitVerL(); if(iVerPresent) { - iLocationIDRequestor->GetLocationID(); + if(!iIsStaleCellId) // if this request is for a stale cell id conversion then do not retrieve current location id + iLocationIDRequestor->GetLocationID(); + else + iMsgStateObserver->OperationCompleteL(KErrNone); } else {