diff options
author | Gary E. Miller <gem@rellim.com> | 2019-03-14 15:25:38 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2019-03-14 15:25:38 -0700 |
commit | 47374471294aa80ee2713432c472a9a3a9d9aae9 (patch) | |
tree | 997e57670fa3cd9a28e53966e3335c3194ea6aee /driver_nmea0183.c | |
parent | 6040679fff66d95d0963001f588932ea2039ee25 (diff) | |
download | gpsd-47374471294aa80ee2713432c472a9a3a9d9aae9.tar.gz |
driver_nmea0183: Have $GPRMC,V, report no fix.
Changed two regressions for the better.
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r-- | driver_nmea0183.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c index 17892d63..c65b9f08 100644 --- a/driver_nmea0183.c +++ b/driver_nmea0183.c @@ -362,7 +362,8 @@ static gps_mask_t processRMC(int count, char *field[], /* copes with Magellan EC-10X, see below */ if (session->gpsdata.status != STATUS_NO_FIX) { session->gpsdata.status = STATUS_NO_FIX; - mask |= STATUS_SET; + session->newdata.mode = MODE_NO_FIX; + mask |= STATUS_SET | MODE_SET; } /* set something nz, so it won't look like an unknown sentence */ mask |= ONLINE_SET; |