]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
Set stratum from last sample instead of best
authorMiroslav Lichvar <mlichvar@redhat.com>
Mon, 3 Jun 2013 14:00:19 +0000 (16:00 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Mon, 3 Jun 2013 16:57:54 +0000 (18:57 +0200)
sourcestats.c

index e81f5ddcc7ab3e02545539aa897019ffd66ea68b..c3fb60047c6ddc8b3a3c199a7102c014b9cd9c8a 100644 (file)
@@ -533,7 +533,7 @@ SST_GetSelectionData(SST_Stats inst, struct timeval *now,
   i = get_runsbuf_index(inst, inst->best_single_sample);
   j = get_buf_index(inst, inst->best_single_sample);
 
-  *stratum = inst->strata[j];
+  *stratum = inst->strata[get_buf_index(inst, inst->n_samples - 1)];
   *variance = inst->variance;
 
   peer_distance = inst->peer_dispersions[j] + 0.5 * inst->peer_delays[j];