From 027002aff19ea428640d6e8489f4e992d95fc13b Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Thu, 12 Mar 2015 14:35:43 -0700 Subject: Whoops, infinite timeout in cgps, now really 2 mins. --- cgps.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cgps.c') diff --git a/cgps.c b/cgps.c index 24b5a748..4c445702 100644 --- a/cgps.c +++ b/cgps.c @@ -682,6 +682,7 @@ int main(int argc, char *argv[]) { int option; unsigned int flags = WATCH_ENABLE; + int wait_clicks = 0; /* cycles to wait before gpsd timeout */ /*@ -observertrans @*/ switch (gpsd_units()) { @@ -807,12 +808,11 @@ int main(int argc, char *argv[]) /* heart of the client */ for (;;) { int c; - int wait_clicks = 0; /* cycles to wait before gpsd timeout */ /* wait 1/2 second for gpsd */ if (!gps_waiting(&gpsdata, 500000)) { /* 240 tries at .5 Sec a try is a 2 minute timeout */ - if ( 120 < wait_clicks++ ) + if ( 240 < wait_clicks++ ) die(GPS_TIMEOUT); } else { wait_clicks = 0; -- cgit v1.2.1