From 902ce0684034729b724dbd3d5fc91cb81d5ce54a Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 11 Jan 2013 17:53:03 -0800 Subject: [PATCH] shared: Resetting watch identifier is done in the destroy handler --- src/shared/mgmt.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/shared/mgmt.c b/src/shared/mgmt.c index 78dc881ca..c41454b47 100644 --- a/src/shared/mgmt.c +++ b/src/shared/mgmt.c @@ -422,15 +422,11 @@ void mgmt_unref(struct mgmt *mgmt) g_queue_free(mgmt->reply_queue); g_queue_free(mgmt->request_queue); - if (mgmt->write_watch > 0) { + if (mgmt->write_watch > 0) g_source_remove(mgmt->write_watch); - mgmt->write_watch = 0; - } - if (mgmt->read_watch > 0) { + if (mgmt->read_watch > 0) g_source_remove(mgmt->read_watch); - mgmt->read_watch = 0; - } g_io_channel_unref(mgmt->io); mgmt->io = NULL; -- 2.47.3