summaryrefslogtreecommitdiff
path: root/pseudonmea.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-09-21 00:19:52 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-09-21 00:19:52 +0000
commit5e62d074c50cf47be03948469a36f411ba22f1ef (patch)
treedfbd9117ddace20a8c368b146a11fd05bd4d3680 /pseudonmea.c
parent31191f17098f222f7d1f73957dd008fc16d1946f (diff)
downloadgpsd-5e62d074c50cf47be03948469a36f411ba22f1ef.tar.gz
Zero some NaNs in reports, prevent duplicative reports...
...when multiple channels are active. Codebase splints clean, all regression tests pass
Diffstat (limited to 'pseudonmea.c')
-rw-r--r--pseudonmea.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pseudonmea.c b/pseudonmea.c
index 70e1c4cf..462f3a3f 100644
--- a/pseudonmea.c
+++ b/pseudonmea.c
@@ -106,9 +106,9 @@ static void gpsd_transit_fix_dump(struct gps_device_t *session,
tm.tm_min,
tm.tm_sec,
session->gpsdata.status ? 'A' : 'V',
- degtodm(fabs(session->gpsdata.fix.latitude)),
+ ZEROIZE(degtodm(fabs(session->gpsdata.fix.latitude))),
((session->gpsdata.fix.latitude > 0) ? 'N' : 'S'),
- degtodm(fabs(session->gpsdata.fix.longitude)),
+ ZEROIZE(degtodm(fabs(session->gpsdata.fix.longitude))),
((session->gpsdata.fix.longitude > 0) ? 'E' : 'W'),
ZEROIZE(session->gpsdata.fix.speed * MPS_TO_KNOTS),
ZEROIZE(session->gpsdata.fix.track),