summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-03-14 15:25:38 -0700
committerGary E. Miller <gem@rellim.com>2019-03-14 15:25:38 -0700
commit47374471294aa80ee2713432c472a9a3a9d9aae9 (patch)
tree997e57670fa3cd9a28e53966e3335c3194ea6aee /driver_nmea0183.c
parent6040679fff66d95d0963001f588932ea2039ee25 (diff)
downloadgpsd-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.c3
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;