diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2012-10-03 14:57:24 +0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2012-10-31 16:18:58 -0500 |
commit | 320096a7da23c3262499b78e2be8bd59e73839be (patch) | |
tree | 4e09eda3a0e1c359095d3b05ee8bbef3bbd0f1b9 /gdbus/watch.c | |
parent | 19cb623390abf9ad476ebb25ff8e5a00f0942378 (diff) | |
download | ofono-320096a7da23c3262499b78e2be8bd59e73839be.tar.bz2 |
gdbus: Fix not freeing list node by using g_slist_delete_link
g_slist_remove_link does not free the node which can cause leaks so
replace that with g_slist_delete_link which does free memory properly.
Diffstat (limited to 'gdbus/watch.c')
-rw-r--r-- | gdbus/watch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdbus/watch.c b/gdbus/watch.c index a402ca97..07feb619 100644 --- a/gdbus/watch.c +++ b/gdbus/watch.c @@ -574,7 +574,7 @@ static DBusHandlerResult message_filter(DBusConnection *connection, continue; remove_match(data); - listeners = g_slist_remove_link(listeners, l); + listeners = g_slist_delete_link(listeners, l); filter_data_free(data); } |