[PATCH] gdbus: fix double free
Colin Wee <[email protected]> Sat, 5 Apr 2025 02:09:55 +0000
| Newsgroups | dev.linux.lists.connman |
|---|---|
| Message-ID | <[email protected]> |
These are freed later in filter_data_free. Signed-off-by: Colin Wee <[email protected]> --- gdbus/watch.c | 1 - 1 file changed, 1 deletion(-) diff --git a/gdbus/watch.c b/gdbus/watch.c index 8fa76cda..5cb2167e 100644 --- a/gdbus/watch.c +++ b/gdbus/watch.c @@ -332,7 +332,6 @@ static void filter_data_call_and_free(struct filter_data *data) cb->disc_func(data->connection, cb->user_data); if (cb->destroy_func) cb->destroy_func(cb->user_data); - g_free(cb); } filter_data_free(data); -- 2.49.0