ntpd: fix vda's breakage

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2009-11-24 14:43:20 +01:00
parent f42fa1b21e
commit 9cc60d7e6b

View File

@ -408,7 +408,7 @@ adjtime_wrap(void)
qsort(peers, offset_cnt, sizeof(peers[0]), offset_compare);
middle = offset_cnt / 2;
if ((offset_cnt & 1) == 0) {
if ((offset_cnt & 1) == 0 && middle != 0) {
offset_median = (peers[middle-1]->update.offset + peers[middle]->update.offset) / 2;
G.status.rootdelay = (peers[middle-1]->update.delay + peers[middle]->update.delay) / 2;
G.status.stratum = MAX(peers[middle-1]->update.status.stratum, peers[middle]->update.status.stratum);