diff --git a/src/utils/satellite.cpp b/src/utils/satellite.cpp index 9682bfde2fa9436d36ec48cabdd127b733f40e9c..22e694828c40ace1d618a14f6b93e21415d70c01 100644 --- a/src/utils/satellite.cpp +++ b/src/utils/satellite.cpp @@ -79,15 +79,16 @@ Satellites computeSatellites(const Observations& obs, // std::cout << std::endl; // compute positions - satposs(obs.getObservations().front().time, - obs.data(), - obs.size(), - &nav.getNavigation(), - eph_opt, - rs, - dts, - var, - svh); + if (not obs.getObservations().empty()) + satposs(obs.getObservations().front().time, + obs.data(), + obs.size(), + &nav.getNavigation(), + eph_opt, + rs, + dts, + var, + svh); // fill Satellites Satellites sats;