summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2010-10-07 12:04:41 -0500
committerDan Williams <dcbw@redhat.com>2010-10-07 13:54:34 -0500
commit1cc7ff1cb8c42c76e6134acd06196d151b974c79 (patch)
tree9504a3757a6f1c5f725845269baa56fea56563ab /src
parent97de44c9a730fbb5a08d27e6899f7caffb015e66 (diff)
dns: fix use-after-free in plugin error path
Diffstat (limited to 'src')
-rw-r--r--src/dns-manager/nm-dns-manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dns-manager/nm-dns-manager.c b/src/dns-manager/nm-dns-manager.c
index 71adbc5263..7a6fbbc9d9 100644
--- a/src/dns-manager/nm-dns-manager.c
+++ b/src/dns-manager/nm-dns-manager.c
@@ -572,7 +572,7 @@ update_dns (NMDnsManager *self,
priv = NM_DNS_MANAGER_GET_PRIVATE (self);
- if (iface) {
+ if (iface && (iface != priv->last_iface)) {
g_free (priv->last_iface);
priv->last_iface = g_strdup (iface);
}