summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2016-06-20 12:10:40 +0200
committerChristophe Fergeau <cfergeau@redhat.com>2016-06-20 12:40:36 +0200
commit5807378643e7a590e05c367ce49ede6f0e893c91 (patch)
tree94a6914740796bad62406882aecc1910b065dddd
parent81c5793c003b0228adcb8c63692b15b2cf7d82ee (diff)
downloadlibrest-5807378643e7a590e05c367ce49ede6f0e893c91.tar.gz
tests/oauth-async: Fix mainloop leaks
This fixes: ==16369== 16 bytes in 1 blocks are definitely lost in loss record 885 of 3,291 ==16369== at 0x4C2DA60: calloc (vg_replace_malloc.c:711) ==16369== by 0x5F5CEB0: g_malloc0 (gmem.c:124) ==16369== by 0x5F57BF1: g_main_loop_new (gmain.c:3929) ==16369== by 0x401B13: test_request_token (oauth-async.c:183) ==16369== by 0x5F7C983: test_case_run (gtestutils.c:2158) ==16369== by 0x5F7C983: g_test_run_suite_internal (gtestutils.c:2241) ==16369== by 0x5F7CB4E: g_test_run_suite_internal (gtestutils.c:2253) ==16369== by 0x5F7CD5D: g_test_run_suite (gtestutils.c:2328) ==16369== by 0x5F7CD80: g_test_run (gtestutils.c:1596) ==16369== by 0x401D1C: main (oauth-async.c:237) ==16369== ==16369== 16 bytes in 1 blocks are definitely lost in loss record 886 of 3,291 ==16369== at 0x4C2DA60: calloc (vg_replace_malloc.c:711) ==16369== by 0x5F5CEB0: g_malloc0 (gmem.c:124) ==16369== by 0x5F57BF1: g_main_loop_new (gmain.c:3929) ==16369== by 0x401BA9: test_access_token (oauth-async.c:199) ==16369== by 0x5F7C983: test_case_run (gtestutils.c:2158) ==16369== by 0x5F7C983: g_test_run_suite_internal (gtestutils.c:2241) ==16369== by 0x5F7CB4E: g_test_run_suite_internal (gtestutils.c:2253) ==16369== by 0x5F7CD5D: g_test_run_suite (gtestutils.c:2328) ==16369== by 0x5F7CD80: g_test_run (gtestutils.c:1596) ==16369== by 0x401D1C: main (oauth-async.c:237) ==16369== ==16369== 16 bytes in 1 blocks are definitely lost in loss record 887 of 3,291 ==16369== at 0x4C2DA60: calloc (vg_replace_malloc.c:711) ==16369== by 0x5F5CEB0: g_malloc0 (gmem.c:124) ==16369== by 0x5F57BF1: g_main_loop_new (gmain.c:3929) ==16369== by 0x401C3F: test_calls (oauth-async.c:215) ==16369== by 0x5F7C983: test_case_run (gtestutils.c:2158) ==16369== by 0x5F7C983: g_test_run_suite_internal (gtestutils.c:2241) ==16369== by 0x5F7CB4E: g_test_run_suite_internal (gtestutils.c:2253) ==16369== by 0x5F7CD5D: g_test_run_suite (gtestutils.c:2328) ==16369== by 0x5F7CD80: g_test_run (gtestutils.c:1596) ==16369== by 0x401D1C: main (oauth-async.c:237)
-rw-r--r--tests/oauth-async.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/oauth-async.c b/tests/oauth-async.c
index 6f696d0..65e626a 100644
--- a/tests/oauth-async.c
+++ b/tests/oauth-async.c
@@ -191,6 +191,7 @@ test_request_token ()
NULL, request_token_cb1, loop);
g_main_loop_run (loop);
+ g_main_loop_unref (loop);
}
static void
@@ -207,6 +208,7 @@ test_access_token ()
NULL, request_token_cb2, loop);
g_main_loop_run (loop);
+ g_main_loop_unref (loop);
}
static void
@@ -223,6 +225,7 @@ test_calls ()
NULL, request_token_cb3, loop);
g_main_loop_run (loop);
+ g_main_loop_unref (loop);
}
int