Fix global variable name hidden by local variables in glib/tests/dataset.c

This commit is contained in:
Loic Le Page 2022-01-19 12:35:21 +01:00 committed by Loïc Le Page
parent becce7742c
commit d15e6f7c9c

View File

@ -179,13 +179,13 @@ test_dataset_id (void)
g_assert (ret == NULL); g_assert (ret == NULL);
} }
static GData *list; static GData *global_list;
static void static void
free_one (gpointer data) free_one (gpointer data)
{ {
/* recurse */ /* recurse */
g_datalist_clear (&list); g_datalist_clear (&global_list);
} }
static void static void
@ -194,11 +194,11 @@ test_datalist_clear (void)
/* Need to use a subprocess because it will deadlock if it fails */ /* Need to use a subprocess because it will deadlock if it fails */
if (g_test_subprocess ()) if (g_test_subprocess ())
{ {
g_datalist_init (&list); g_datalist_init (&global_list);
g_datalist_set_data_full (&list, "one", GINT_TO_POINTER (1), free_one); g_datalist_set_data_full (&global_list, "one", GINT_TO_POINTER (1), free_one);
g_datalist_set_data_full (&list, "two", GINT_TO_POINTER (2), NULL); g_datalist_set_data_full (&global_list, "two", GINT_TO_POINTER (2), NULL);
g_datalist_clear (&list); g_datalist_clear (&global_list);
g_assert (list == NULL); g_assert (global_list == NULL);
return; return;
} }