summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cgps.c4
1 files changed, 2 insertions, 2 deletions
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;