mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 19:05:06 -05:00
Always use delayed name resolving for server and peer directives
This significantly reduces initialization time.
This commit is contained in:
15
conf.c
15
conf.c
@@ -1286,22 +1286,15 @@ CNF_ProcessInitStepSlew(void (*after_hook)(void *), void *anything)
|
||||
|
||||
void
|
||||
CNF_AddSources(void) {
|
||||
NTP_Remote_Address server;
|
||||
int i;
|
||||
|
||||
for (i=0; i<n_ntp_sources; i++) {
|
||||
if (ntp_sources[i].params.ip_addr.family != IPADDR_UNSPEC) {
|
||||
server.ip_addr = ntp_sources[i].params.ip_addr;
|
||||
memset(&server.local_ip_addr, 0, sizeof (server.local_ip_addr));
|
||||
server.port = ntp_sources[i].params.port;
|
||||
|
||||
NSR_AddSource(&server, ntp_sources[i].type, &ntp_sources[i].params.params);
|
||||
} else {
|
||||
NSR_AddUnresolvedSource(ntp_sources[i].params.name, ntp_sources[i].params.port,
|
||||
ntp_sources[i].type, &ntp_sources[i].params.params);
|
||||
}
|
||||
NSR_AddUnresolvedSource(ntp_sources[i].params.name, ntp_sources[i].params.port,
|
||||
ntp_sources[i].type, &ntp_sources[i].params.params);
|
||||
}
|
||||
|
||||
NSR_ResolveSources();
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user