diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 4488f27b6c..75ee2ea8ad 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -519,6 +519,9 @@ static int link_set_dns_routes(Link *link, const struct in_addr *gw) { route->mtu = link->network->dhcp_route_mtu; for (int i = 0; i < n; i ++) { + if (in4_addr_is_null(&dns[i])) + continue; + route->dst.in = dns[i]; r = dhcp_route_configure_auto(route, link, gw);