diff options
author | Gary E. Miller <gem@rellim.com> | 2018-07-14 13:00:28 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-07-14 13:00:28 -0700 |
commit | b365496c182993dd2289a4577fe76d07d5de7e83 (patch) | |
tree | ed50b6d007a2b08590d421296f5ed55bb530fca8 /monitor_nmea0183.c | |
parent | 4b6ce7257007f57e27da896d2487669414275d3a (diff) | |
download | gpsd-b365496c182993dd2289a4577fe76d07d5de7e83.tar.gz |
monitor_nmea0813: isnan() -> isfinite(). Fix a buffer size.
Thanks to Virgin Orbit for their support on this patch.
Diffstat (limited to 'monitor_nmea0183.c')
-rw-r--r-- | monitor_nmea0183.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/monitor_nmea0183.c b/monitor_nmea0183.c index b1648b9e..560f7486 100644 --- a/monitor_nmea0183.c +++ b/monitor_nmea0183.c @@ -156,7 +156,7 @@ static void cooked_pvt(void) { char scr[128]; - if (isnan(session.gpsdata.fix.time) == 0) { + if (isfinite(session.gpsdata.fix.time) != 0) { (void)unix_to_iso8601(session.gpsdata.fix.time, scr, sizeof(scr)); } else (void)snprintf(scr, sizeof(scr), "n/a"); @@ -164,7 +164,7 @@ static void cooked_pvt(void) if (session.gpsdata.fix.mode >= MODE_2D - && isnan(session.gpsdata.fix.latitude) == 0) { + && isfinite(session.gpsdata.fix.latitude) != 0) { (void)snprintf(scr, sizeof(scr), "%s %c", deg_to_str(deg_ddmmss, fabs(session.gpsdata.fix.latitude)), @@ -174,7 +174,7 @@ static void cooked_pvt(void) (void)mvwprintw(cookedwin, 1, 37, "%-17s", scr); if (session.gpsdata.fix.mode >= MODE_2D - && isnan(session.gpsdata.fix.longitude) == 0) { + && isfinite(session.gpsdata.fix.longitude) != 0) { (void)snprintf(scr, sizeof(scr), "%s %c", deg_to_str(deg_ddmmss, fabs(session.gpsdata.fix.longitude)), |