Index: src/gps.c
--- src/gps.c.orig
+++ src/gps.c
@@ -644,7 +644,6 @@ int gps_data_find(char *gps_line_data, int port)
   int have_valid_string = 0;
 #ifndef __CYGWIN__
   struct timeval tv;
-  struct timezone tz;
 #endif  // __CYGWIN__
 
 
@@ -711,8 +710,6 @@ int gps_data_find(char *gps_line_data, int port)
       {
         tv.tv_sec=t;
         tv.tv_usec=0;
-        tz.tz_minuteswest=0;
-        tz.tz_dsttime=0;
 
         if (debug_level & 128)
         {
@@ -723,7 +720,7 @@ int gps_data_find(char *gps_line_data, int port)
 #ifdef HAVE_SETTIMEOFDAY
 
         ENABLE_SETUID_PRIVILEGE;
-        settimeofday(&tv, &tz);
+        settimeofday(&tv, NULL);
         DISABLE_SETUID_PRIVILEGE;
 
 #endif  // HAVE_SETTIMEOFDAY
