diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2020-11-24 17:54:01 +0100 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2020-11-24 17:55:37 +0100 |
commit | 195cbf3cee71348458b638d40d833f797240fa18 (patch) | |
tree | 1279f77c37666d5295f09e205227acc7c790ac9e | |
parent | 87749642e2c0e0233af35a8121c4ccc6c1190363 (diff) | |
download | NetworkManager-195cbf3cee71348458b638d40d833f797240fa18.tar.gz |
dns: fix setting systemd-resolved name servers for default route
If the interface is the DNS default route but has no domain, its name
servers were not sent to systemd-resolved. Fix this.
Fixes: ee9fab03613e ('dns: fix handling default routing domains with systemd-resolved')
-rw-r--r-- | src/dns/nm-dns-systemd-resolved.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dns/nm-dns-systemd-resolved.c b/src/dns/nm-dns-systemd-resolved.c index 089a5c9bb7..687d21182d 100644 --- a/src/dns/nm-dns-systemd-resolved.c +++ b/src/dns/nm-dns-systemd-resolved.c @@ -152,7 +152,8 @@ update_add_ip_config(NMDnsSystemdResolved *self, addr_size = nm_utils_addr_family_to_size(addr_family); if ((!data->domains.search || !data->domains.search[0]) - && !data->domains.has_default_route_exclusive) + && !data->domains.has_default_route_exclusive + && !data->domains.has_default_route) return FALSE; n = nm_ip_config_get_num_nameservers(data->ip_config); |