core: fix handling ignore-auto-dns for IPv6 nameservers

https://bugzilla.redhat.com/show_bug.cgi?id=1261428

Fixes: f7a8962dd4
This commit is contained in:
Thomas Haller 2015-09-09 12:59:01 +02:00
parent 52cd5ee612
commit e0fe47b74e

View file

@ -659,8 +659,10 @@ nm_ip6_config_merge (NMIP6Config *dst, const NMIP6Config *src, NMIPConfigMergeFl
nm_ip6_config_add_address (dst, nm_ip6_config_get_address (src, i));
/* nameservers */
for (i = 0; i < nm_ip6_config_get_num_nameservers (src); i++)
nm_ip6_config_add_nameserver (dst, nm_ip6_config_get_nameserver (src, i));
if (!NM_FLAGS_HAS (merge_flags, NM_IP_CONFIG_MERGE_NO_DNS)) {
for (i = 0; i < nm_ip6_config_get_num_nameservers (src); i++)
nm_ip6_config_add_nameserver (dst, nm_ip6_config_get_nameserver (src, i));
}
/* default gateway */
if (nm_ip6_config_get_gateway (src))