diff --git a/src/timesync/timesyncd-conf.c b/src/timesync/timesyncd-conf.c index 1ae41565201..f0af1f9d437 100644 --- a/src/timesync/timesyncd-conf.c +++ b/src/timesync/timesyncd-conf.c @@ -84,15 +84,16 @@ int config_parse_servers( assert(lvalue); assert(rvalue); - if (isempty(rvalue)) + if (isempty(rvalue)) { manager_flush_server_names(m, ltype); - else { - r = manager_parse_server_string(m, ltype, rvalue); - if (r < 0) { - log_syntax(unit, LOG_WARNING, filename, line, r, - "Failed to parse NTP server string '%s', ignoring: %m", rvalue); - return 0; - } + return 0; + } + + r = manager_parse_server_string(m, ltype, rvalue); + if (r < 0) { + log_syntax(unit, LOG_WARNING, filename, line, r, + "Failed to parse NTP server string '%s', ignoring: %m", rvalue); + return 0; } return 0;