From 867460a92ee50162b5be1c682d8ddcbd8cda69aa Mon Sep 17 00:00:00 2001
From: joanvallve <jvallve@iri.upc.edu>
Date: Mon, 19 Oct 2020 19:05:19 +0200
Subject: [PATCH] small possible bug

---
 src/processor/processor_tracker_gnss.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/processor/processor_tracker_gnss.cpp b/src/processor/processor_tracker_gnss.cpp
index a9bb2bafc..69fb91758 100644
--- a/src/processor/processor_tracker_gnss.cpp
+++ b/src/processor/processor_tracker_gnss.cpp
@@ -116,9 +116,9 @@ void ProcessorTrackerGnss::preProcess()
                                 fix_incoming_.lat_lon,
                                 copy_opt);
 
-    /* NOT ENOUGH SATS/RANGES in case of sbas34:
-     *     eph:  EPHOPT_SBAS3 and EPHOPT_SBAS4
-     *     iono: IONOOPT_SBAS3 and IONOOPT_SBAS4
+    /* NOT ENOUGH SATS/RANGES in case of:
+     *     eph:  EPHOPT_SBAS3 or EPHOPT_SBAS4
+     *     iono: IONOOPT_SBAS3 or IONOOPT_SBAS4
      */
     if (inc_snapshot->getObservations()->size() < params_tracker_gnss_->min_sbas_sats and
         (eph_sbas34 or iono_sbas34))
@@ -137,6 +137,7 @@ void ProcessorTrackerGnss::preProcess()
 
         // reset observations
         inc_snapshot->setObservations(init_obs);
+        inc_snapshot->getRanges().clear();
         // recompute satellites
         inc_snapshot ->computeSatellites(copy_opt.sateph);
         // filter
-- 
GitLab