summaryrefslogtreecommitdiff
path: root/monitor_nmea0183.c
diff options
context:
space:
mode:
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)),