summaryrefslogtreecommitdiff
path: root/monitor_nmea0183.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-07-14 13:00:28 -0700
committerGary E. Miller <gem@rellim.com>2018-07-14 13:00:28 -0700
commitb365496c182993dd2289a4577fe76d07d5de7e83 (patch)
treeed50b6d007a2b08590d421296f5ed55bb530fca8 /monitor_nmea0183.c
parent4b6ce7257007f57e27da896d2487669414275d3a (diff)
downloadgpsd-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.c6
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)),