From 4fe86b003178803fc88e9f15e4634fc02c8b3125 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Wed, 30 Sep 2015 15:48:24 +0200 Subject: [PATCH] dnsmasq-manager: forget the watch when the callback hits It removes the source, we shouldn't try to remove it on dispose() then. --- src/dnsmasq-manager/nm-dnsmasq-manager.c | 1 + 1 file changed, 1 insertion(+) 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); }