Fix API usage error reported by Coverity Scan

This commit is contained in:
Carles Fernandez 2023-11-07 13:19:57 +01:00
parent b7378e4fd8
commit 79b6312e3c
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D
1 changed files with 14 additions and 11 deletions

View File

@ -248,6 +248,8 @@ void Gnss_Sdr_Supl_Client::read_supl_data()
gps_almanac_map.insert(std::pair<int, Gps_Almanac>(a->prn, gps_almanac_entry));
gps_almanac_iterator = this->gps_almanac_map.find(a->prn);
}
if (gps_almanac_iterator != gps_almanac_map.end())
{
gps_almanac_iterator->second.PRN = a->prn;
gps_almanac_iterator->second.af0 = static_cast<double>(a->AF0) * pow(2.0, -20);
gps_almanac_iterator->second.af1 = static_cast<double>(a->AF1) * pow(2.0, -38);
@ -261,6 +263,7 @@ void Gnss_Sdr_Supl_Client::read_supl_data()
gps_almanac_iterator->second.M_0 = static_cast<double>(a->M0) * pow(2.0, -23);
}
}
}
// READ SV EPHEMERIS
if (assist.cnt_eph)