summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2013-10-03 13:13:41 -0500
committerDan Williams <dcbw@redhat.com>2013-10-03 13:59:18 -0500
commitc4035ead5fcf2b6ee691c781f2808d77de124591 (patch)
tree89ad44a5c9bd8ca1e2f9ff634b9cdc477364ba90
parentda2f1d587044b0fd057d81da55796332f473020e (diff)
downloadNetworkManager-c4035ead5fcf2b6ee691c781f2808d77de124591.tar.gz
core: fix nm_ip6_config_replace() nameserver address comparison
-rw-r--r--src/nm-ip6-config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nm-ip6-config.c b/src/nm-ip6-config.c
index a32e4639f4..0ea5a62191 100644
--- a/src/nm-ip6-config.c
+++ b/src/nm-ip6-config.c
@@ -617,8 +617,8 @@ nm_ip6_config_replace (NMIP6Config *dst, const NMIP6Config *src, gboolean *relev
are_equal = num == nm_ip6_config_get_num_nameservers (dst);
if (are_equal) {
for (i = 0; i < num; i++ ) {
- if (IN6_ARE_ADDR_EQUAL (nm_ip6_config_get_nameserver (src, i),
- nm_ip6_config_get_nameserver (dst, i))) {
+ if (!IN6_ARE_ADDR_EQUAL (nm_ip6_config_get_nameserver (src, i),
+ nm_ip6_config_get_nameserver (dst, i))) {
are_equal = FALSE;
break;
}