diff --git a/ntp_sources.c b/ntp_sources.c index b7151f2..01a1b04 100644 --- a/ntp_sources.c +++ b/ntp_sources.c @@ -385,6 +385,13 @@ NSR_TakeSourcesOnline(IPAddr *mask, IPAddr *address) int i; int any; + /* Try to resolve unresolved sources now */ + if (resolving_interval) { + SCH_RemoveTimeout(resolving_id); + resolving_interval--; + resolve_sources(NULL); + } + any = 0; for (i=0; i