From: Miroslav Lichvar Date: Tue, 19 Aug 2014 08:56:53 +0000 (+0200) Subject: local: use common function to invoke parameter change handlers X-Git-Tag: 1.31-pre1~9 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=58b211d70792f3701df087667a69bd245ca399d1;p=thirdparty%2Fchrony.git local: use common function to invoke parameter change handlers This was missing in commit b69b648d. --- diff --git a/local.c b/local.c index 29ab0f3c..ee70dacd 100644 --- a/local.c +++ b/local.c @@ -493,7 +493,6 @@ LCL_NotifyExternalTimeStep(struct timeval *raw, struct timeval *cooked, void LCL_AccumulateFrequencyAndOffset(double dfreq, double doffset, double corr_rate) { - ChangeListEntry *ptr; struct timeval raw, cooked; double old_freq_ppm; @@ -519,11 +518,7 @@ LCL_AccumulateFrequencyAndOffset(double dfreq, double doffset, double corr_rate) (*drv_accrue_offset)(doffset, corr_rate); /* Dispatch to all handlers */ - for (ptr = change_list.next; ptr != &change_list; ptr = ptr->next) { - (ptr->handler)(&raw, &cooked, dfreq, doffset, 0, ptr->anything); - } - - + invoke_parameter_change_handlers(&raw, &cooked, dfreq, doffset, LCL_ChangeAdjust); } /* ================================================== */