This commit fixes an issue where systemd-timesyncd re-synchronizes the
system clock every time the network configuration is updated, no matter
whether link servers are actually changed.
Fixes a bug introduced by
e05dd7718d0b32e039c9e0f7bf3875079d1a359d.
assert(m);
r = sd_network_get_ntp(&ntp);
- if (r < 0) {
+ if (r < 0 && r != -ENODATA) {
if (r == -ENOMEM)
log_oom();
- else if (r != -ENODATA)
+ else
log_debug_errno(r, "Failed to get link NTP servers: %m");
goto clear;
}