aboutsummaryrefslogtreecommitdiff
path: root/testing/foxtrotgps/fix-timespec.diff
diff options
context:
space:
mode:
Diffstat (limited to 'testing/foxtrotgps/fix-timespec.diff')
-rw-r--r--testing/foxtrotgps/fix-timespec.diff13
1 files changed, 13 insertions, 0 deletions
diff --git a/testing/foxtrotgps/fix-timespec.diff b/testing/foxtrotgps/fix-timespec.diff
new file mode 100644
index 0000000000..e73f14e16c
--- /dev/null
+++ b/testing/foxtrotgps/fix-timespec.diff
@@ -0,0 +1,13 @@
1diff --git a/src/gps_functions.c b/src/gps_functions.c
2index 04f88e0..e3df086 100644
3--- a/src/gps_functions.c
4+++ b/src/gps_functions.c
5@@ -752,7 +752,7 @@ cb_gpsd_data(GIOChannel *src, GIOCondition condition, gpointer data)
6 {
7 gpsdata->satellites_used = libgps_gpsdata.satellites_used;
8 gpsdata->hdop = libgps_gpsdata.dop.hdop;
9- gpsdata->fix.time = libgps_gpsdata.fix.time;
10+ gpsdata->fix.time = libgps_gpsdata.fix.time.tv_nsec;
11 if (isnan(gpsdata->fix.time))
12 {
13 gpsdata->fix.time = (time_t) 0;