From c4035ead5fcf2b6ee691c781f2808d77de124591 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 3 Oct 2013 13:13:41 -0500 Subject: [PATCH] core: fix nm_ip6_config_replace() nameserver address comparison --- src/nm-ip6-config.c | 4 ++-- 1 file 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; }