From 177fe9f98ee7a017cff11f739c16c203b671a7e2 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Sat, 9 Nov 2013 20:52:16 +0100 Subject: [PATCH 1/1] timeloop: Fix leaks in tests https://bugzilla.gnome.org/show_bug.cgi?id=711751 --- tests/timeloop.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/timeloop.c b/tests/timeloop.c index 457e74d..a1f69ef 100644 --- a/tests/timeloop.c +++ b/tests/timeloop.c @@ -148,7 +148,9 @@ create_child (void) if (pid > 0) /* Parent */ { g_io_channel_close (in_channels[0]); + g_io_channel_unref (in_channels[0]); g_io_channel_close (out_channels[1]); + g_io_channel_unref (out_channels[1]); g_io_add_watch (out_channels[0], G_IO_IN | G_IO_HUP, input_callback, in_channels[1]); @@ -212,5 +214,6 @@ main (int argc, char **argv) difftimeval (&old_usage.ru_stime, &new_usage.ru_stime)) / (n_iters * n_children)); + g_main_loop_unref (loop); return 0; } -- 2.7.4