]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
Don't forget to save last PPS sequence number
authorMiroslav Lichvar <mlichvar@redhat.com>
Tue, 3 Nov 2009 15:36:02 +0000 (16:36 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Tue, 3 Nov 2009 15:36:02 +0000 (16:36 +0100)
refclock_pps.c

index 1e89748df2daa148cfe4dcfbb977825d4dd93556..b41d194caea2109e4bb94bd435e99dfeb85b50cb 100644 (file)
@@ -37,7 +37,7 @@
 
 struct pps_instance {
   pps_handle_t handle;
-  unsigned long last_seq;
+  pps_seq_t last_seq;
   int edge_clear;
 };
 
@@ -122,7 +122,7 @@ static int pps_poll(RCL_Instance instance)
   struct timespec ts;
   struct timeval tv;
   pps_info_t pps_info;
-  unsigned long seq;
+  pps_seq_t seq;
 
   pps = (struct pps_instance *)RCL_GetDriverData(instance);
 
@@ -148,6 +148,7 @@ static int pps_poll(RCL_Instance instance)
     return 0;
   }
 
+  pps->last_seq = seq;
   tv.tv_sec = ts.tv_sec;
   tv.tv_usec = ts.tv_nsec / 1000;