resolved: refresh resolv.conf files when link goes away

This might have the effect that some DNS server or search domain
disappears, hence rewrite the relevant files.

See: #27543
This commit is contained in:
Lennart Poettering
2024-10-18 11:30:12 +02:00
committed by Yu Watanabe
parent 77579c66ef
commit 562f7bde88

View File

@@ -97,6 +97,9 @@ static int manager_process_link(sd_netlink *rtnl, sd_netlink_message *mm, void *
log_debug("Removing link %i/%s", l->ifindex, l->ifname);
link_remove_user(l);
link_free(l);
/* Make sure DNS servers are dropped from written resolv.conf if their link goes away */
manager_write_resolv_conf(m);
}
break;