summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-07-09 23:13:10 +0200
committerThomas Haller <thaller@redhat.com>2015-07-09 23:14:51 +0200
commitd6831efc6bf37594b1674e442ca75e0e957bfecf (patch)
treefd7c2be465ede74f99f0cc824856a3a4b114087b
parentdb445399125318fa86118f9d77cb76d55e64a91b (diff)
downloadNetworkManager-d6831efc6bf37594b1674e442ca75e0e957bfecf.tar.gz
device: fix regression for ignored search domains in ip._config_merge_and_apply()
Reported-by: Fabrice Bellet <fabrice@bellet.info> Fixes: 79630c11e502c3b0b958abc0b1b5d777a3db2a98 https://bugzilla.gnome.org/show_bug.cgi?id=752193
-rw-r--r--src/devices/nm-device.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index 39576e11db..48d2004fe6 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -3281,10 +3281,11 @@ ip4_config_merge_and_apply (NMDevice *self,
if (s_ip4) {
if (nm_setting_ip_config_get_ignore_auto_routes (s_ip4))
nm_ip4_config_reset_routes (composite);
- if (nm_setting_ip_config_get_ignore_auto_dns (s_ip4))
+ if (nm_setting_ip_config_get_ignore_auto_dns (s_ip4)) {
nm_ip4_config_reset_nameservers (composite);
nm_ip4_config_reset_domains (composite);
nm_ip4_config_reset_searches (composite);
+ }
}
}
@@ -3895,10 +3896,11 @@ ip6_config_merge_and_apply (NMDevice *self,
if (s_ip6) {
if (nm_setting_ip_config_get_ignore_auto_routes (s_ip6))
nm_ip6_config_reset_routes (composite);
- if (nm_setting_ip_config_get_ignore_auto_dns (s_ip6))
+ if (nm_setting_ip_config_get_ignore_auto_dns (s_ip6)) {
nm_ip6_config_reset_nameservers (composite);
nm_ip6_config_reset_domains (composite);
nm_ip6_config_reset_searches (composite);
+ }
}
}