From 3053eb7a0af19c8792303cf7eca2188775ca1cba Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Fri, 27 Jun 2014 13:51:46 +0300 Subject: [PATCH] unit/test-queue: Fix memory leak This fixes the following memory leak: 32 bytes in 1 blocks are definitely lost in loss record 20 of 35 at 0x4C291D4: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x400DC2: queue_new (queue.c:65) by 0x400AA5: test_foreach_remove_all (test-queue.c:92) by 0x4E9E5E0: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x4E9E7A5: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x4E9EB1A: g_test_run_suite (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x40083E: main (test-queue.c:109) --- unit/test-queue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/unit/test-queue.c b/unit/test-queue.c index af7dfd313..5cbe529d1 100644 --- a/unit/test-queue.c +++ b/unit/test-queue.c @@ -96,6 +96,7 @@ static void test_foreach_remove_all(void) queue_push_tail(queue, UINT_TO_PTR(2)); queue_foreach(queue, foreach_remove_all, queue); + queue_destroy(queue, NULL); } int main(int argc, char *argv[]) -- 2.47.3