+ WARNING ("gps plugin: incorrect data! (err_count: %d)", err_count);
+ err_count++;
+
+ if (err_count > GPS_MAX_ERROR)
+ {
+ // Server is not responding ...
+ if (gps_send (&conn, GPS_CONFIG) == -1)
+ {
+ WARNING ("gps plugin: gpsd seems to be done, reconnecting");
+ break;
+ }
+ // Server is responding ...
+ else
+ {
+ err_count = 0;
+ }
+ }
+