From c8f6787ed9dd017095003ce82166161005b6fdb8 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 27 Nov 2013 12:43:01 +0200 Subject: [PATCH] unit/AVDTP: Fix using g_test_add_data_func_full g_test_add_data_func_full requires glib 2.34 while the current dependency is just 2.32. --- unit/test-avdtp.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/unit/test-avdtp.c b/unit/test-avdtp.c index 065dc0762..0ddfa79d0 100644 --- a/unit/test-avdtp.c +++ b/unit/test-avdtp.c @@ -68,7 +68,7 @@ struct test_data { data.test_name = g_strdup(name); \ data.pdu_list = g_malloc(sizeof(pdus)); \ memcpy(data.pdu_list, pdus, sizeof(pdus)); \ - g_test_add_data_func_full(name, &data, function, test_free); \ + g_test_add_data_func(name, &data, function); \ } while (0) struct context { @@ -91,9 +91,9 @@ static void test_debug(const char *str, void *user_data) g_print("%s%s\n", prefix, str); } -static void test_free(void *user_data) +static void test_free(gconstpointer user_data) { - struct test_data *data = user_data; + const struct test_data *data = user_data; g_free(data->test_name); g_free(data->pdu_list); @@ -223,6 +223,7 @@ static void execute_context(struct context *context) g_main_loop_unref(context->main_loop); + test_free(context->data); g_free(context); } -- 2.47.3