network: dhcp-server: make empty string to DNS= or friends clear previously specified servers

This commit is contained in:
Yu Watanabe
2022-02-02 10:02:57 +09:00
parent 32f8a613c5
commit faa1b3c6c4
2 changed files with 21 additions and 11 deletions
+6
View File
@@ -634,6 +634,12 @@ int config_parse_dhcp_server_emit(
assert(emit);
assert(rvalue);
if (isempty(rvalue)) {
emit->addresses = mfree(emit->addresses);
emit->n_addresses = 0;
return 0;
}
for (const char *p = rvalue;;) {
_cleanup_free_ char *w = NULL;
union in_addr_union a;