diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2015-09-30 15:48:24 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2015-09-30 16:35:33 +0200 |
commit | 4fe86b003178803fc88e9f15e4634fc02c8b3125 (patch) | |
tree | 6fb99dc8fdfa3f124a9a91a23dbe2655acff6f96 | |
parent | bde246d30bddaf2c626f19a1422e05d3803d123e (diff) | |
download | NetworkManager-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.c | 1 |
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); } |