From e8fe1dc4156b871b940a4fbbca8e4039ebdc3036 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Tue, 25 Jan 2011 17:51:19 +0100 Subject: [PATCH] Ignore reselectdist for refclocks --- sources.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sources.c b/sources.c index 50a5470..634ede1 100644 --- a/sources.c +++ b/sources.c @@ -772,8 +772,10 @@ SRC_SelectSource(unsigned long match_addr) continue; } - distance = sources[i]->sel_info.root_distance + reselect_distance + + distance = sources[i]->sel_info.root_distance + (sources[i]->sel_info.stratum - min_stratum) * stratum_weight; + if (sources[i]->type == SRC_NTP) + distance += reselect_distance; if (selected_source_index != INVALID_SOURCE) {