supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp
--- a/supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp Fri Jul 23 19:40:48 2010 +0530
+++ b/supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp Fri Aug 06 19:34:22 2010 +0530
@@ -187,7 +187,7 @@
if( aIMSI.Length() )
{
- iIMSI.Create( aIMSI );
+ User::LeaveIfError(iIMSI.Create( aIMSI ));
}
if(iPosHandler)
@@ -1719,6 +1719,7 @@
TOMASuplUtcTime UtcTime;
TOMASuplPositionEstimate PosEstimate;
TDateTime TimeStamp;
+ //coverity[var_decl]
TInt ZoneCode,Zone,altitude,AltitudeUncertainty, HorizontalAccuracy;
TOMASuplAltitudeInfo AltitudeInfo;
TInt latitude,longitude;
@@ -1775,6 +1776,7 @@
msg.AppendNum(altitude);
iTrace->Trace(msg,KTraceFileName, __LINE__);
msg.Copy(_L("Altitude uncertainty "));
+ //coverity[uninit_use_in_call]
msg.AppendNum(AltitudeUncertainty);
iTrace->Trace(msg,KTraceFileName, __LINE__);
@@ -1903,6 +1905,7 @@
TOMASuplUtcTime UtcTime;
TOMASuplPositionEstimate PosEstimate;
TDateTime TimeStamp;
+ //coverity[var_decl]
TInt ZoneCode,Zone,altitude,AltitudeUncertainty, HorizontalAccuracy;
TOMASuplAltitudeInfo AltitudeInfo;
TInt latitude,longitude;
@@ -1928,6 +1931,7 @@
TReal pwrMjr, pwrMnr, pwrAlt;
Math::Pow(pwrMjr, 1.1, UncertaintySemiMajor);
Math::Pow(pwrMnr, 1.1, UncertaintySemiMinor);
+ //coverity[uninit_use]
Math::Pow(pwrAlt, 1.070000, AltitudeUncertainty);
UncertaintySemiMajorReal = 10 * (pwrMjr -1);
UncertaintySemiMinorReal = 10 * (pwrMnr -1);
@@ -5480,11 +5484,15 @@
void COMASuplSession::GetPeriodicTriggerParams()
{
- iTrace->Trace(_L("COMASuplSession::GetPeriodicTriggerParams"), KTraceFileName, __LINE__);
- iTriggerParams.Get(iNumFixes, iInterval, iStartTime);
- iTotalNoOfFixes = iNumFixes;
- iStartTimeCopy = iStartTime;
- }
+ iTrace->Trace(_L("COMASuplSession::GetPeriodicTriggerParams"),
+ KTraceFileName, __LINE__);
+ TInt ret = iTriggerParams.Get(iNumFixes, iInterval, iStartTime);
+ if (KErrNone == ret)
+ {
+ iTotalNoOfFixes = iNumFixes;
+ iStartTimeCopy = iStartTime;
+ }
+ }
void COMASuplSession::StartPeriodicTriggerTimer()
{