summaryrefslogtreecommitdiff
path: root/drivers.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2006-09-08 02:53:48 +0000
committerEric S. Raymond <esr@thyrsus.com>2006-09-08 02:53:48 +0000
commit9a79679f030e9e90512d9606e0ae19a6651af331 (patch)
tree8e758c216ae558fc2b007c292aab7a52b6cbd45d /drivers.c
parent3bac0a8a9ea03ecb14eee418d7ecdc7aa5cd3850 (diff)
downloadgpsd-9a79679f030e9e90512d9606e0ae19a6651af331.tar.gz
Possible fix for NTP breakage.
Diffstat (limited to 'drivers.c')
-rw-r--r--drivers.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers.c b/drivers.c
index 43889656..a2cdfb20 100644
--- a/drivers.c
+++ b/drivers.c
@@ -79,10 +79,10 @@ gps_mask_t nmea_parse_input(struct gps_device_t *session)
#ifdef NTPSHM_ENABLE
/* this magic number is derived from observation */
if ((st & TIME_SET) != 0 &&
- (session->gpsdata.fix.time != session->driver.nmea.last_fixtime)) {
+ (session->gpsdata.newdata.time!=session->driver.nmea.last_fixtime)) {
/* this magic number is derived from observation */
- (void)ntpshm_put(session, session->gpsdata.fix.time + 0.675);
- session->driver.nmea.last_fixtime = session->gpsdata.fix.time;
+ (void)ntpshm_put(session, session->gpsdata.newdata.time + 0.675);
+ session->driver.nmea.last_fixtime = session->gpsdata.newdata.time;
}
#endif /* NTPSHM_ENABLE */
return st;