diff options
author | Thomas Haller <thaller@redhat.com> | 2016-04-03 14:34:58 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2016-04-03 14:54:34 +0200 |
commit | fd496fd887be2de50954e5654c35607159583a21 (patch) | |
tree | 0102169975c5d9b1f7167419c1b79fdc70440eab | |
parent | a6af42627187029d32536b9f28cfaa1060a6eacd (diff) | |
download | NetworkManager-fd496fd887be2de50954e5654c35607159583a21.tar.gz |
dns-manager: fix compute_hash() to skip over duplicate other configs
Fixes: f76aa4f77c8b6ca7f532b6e6e698844127671ae7
-rw-r--r-- | src/dns-manager/nm-dns-manager.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dns-manager/nm-dns-manager.c b/src/dns-manager/nm-dns-manager.c index ec83e600d5..8f325c91a9 100644 --- a/src/dns-manager/nm-dns-manager.c +++ b/src/dns-manager/nm-dns-manager.c @@ -748,10 +748,10 @@ compute_hash (NMDnsManager *self, const NMGlobalDnsConfig *global, guint8 buffer /* add any other configs we know about */ for (iter = priv->configs; iter; iter = g_slist_next (iter)) { - if ( (iter->data == priv->ip4_vpn_config) - && (iter->data == priv->ip4_device_config) - && (iter->data == priv->ip6_vpn_config) - && (iter->data == priv->ip6_device_config)) + if (NM_IN_SET (iter->data, priv->ip4_vpn_config, + priv->ip4_device_config, + priv->ip6_vpn_config, + priv->ip6_device_config)) continue; if (NM_IS_IP4_CONFIG (iter->data)) |