supl/locationomasuplprotocolhandler/protocolhandlerver2/src/epos_comasuplsession2.cpp
changeset 39 3efc7a0e8755
parent 35 1a92308afc46
--- 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()
     {