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.
This commit is contained in:
Luiz Augusto von Dentz 2012-10-03 14:57:24 +03:00 committed by Denis Kenzior
parent 19cb623390
commit 320096a7da
1 changed files with 1 additions and 1 deletions

View File

@ -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);
}