From b365496c182993dd2289a4577fe76d07d5de7e83 Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Sat, 14 Jul 2018 13:00:28 -0700 Subject: monitor_nmea0813: isnan() -> isfinite(). Fix a buffer size. Thanks to Virgin Orbit for their support on this patch. --- monitor_nmea0183.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'monitor_nmea0183.c') 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)), -- cgit v1.2.1