---
(previous one had a bogus commit message)

Hi,

While using gdbus on some other code, I found out that bug around 
g_dbus_remove_all_watches() usage.

I guess it should be fixed in all projects using gdbus.

Tomasz

 gdbus/watch.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/gdbus/watch.c b/gdbus/watch.c
index d749176..968a38a 100644
--- a/gdbus/watch.c
+++ b/gdbus/watch.c
@@ -298,6 +298,9 @@ static void filter_data_call_and_free(struct filter_data 
*data)
                g_free(cb);
        }
 
+       g_slist_free(data->callbacks);
+       data->callbacks = NULL;
+
        filter_data_free(data);
 }
 
-- 
1.7.8.6

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to