summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2015-09-30 15:48:24 +0200
committerLubomir Rintel <lkundrak@v3.sk>2015-09-30 16:35:33 +0200
commit4fe86b003178803fc88e9f15e4634fc02c8b3125 (patch)
tree6fb99dc8fdfa3f124a9a91a23dbe2655acff6f96
parentbde246d30bddaf2c626f19a1422e05d3803d123e (diff)
downloadNetworkManager-4fe86b003178803fc88e9f15e4634fc02c8b3125.tar.gz
dnsmasq-manager: forget the watch when the callback hits
It removes the source, we shouldn't try to remove it on dispose() then.
-rw-r--r--src/dnsmasq-manager/nm-dnsmasq-manager.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dnsmasq-manager/nm-dnsmasq-manager.c b/src/dnsmasq-manager/nm-dnsmasq-manager.c
index b53d37ec4c..26318fac71 100644
--- a/src/dnsmasq-manager/nm-dnsmasq-manager.c
+++ b/src/dnsmasq-manager/nm-dnsmasq-manager.c
@@ -202,6 +202,7 @@ dm_watch_cb (GPid pid, gint status, gpointer user_data)
}
priv->pid = 0;
+ priv->dm_watch_id = 0;
g_signal_emit (manager, signals[STATE_CHANGED], 0, NM_DNSMASQ_STATUS_DEAD);
}