From: Stef Walter Date: Sat, 9 Nov 2013 19:52:16 +0000 (+0100) Subject: timeloop: Fix leaks in tests X-Git-Tag: 2.39.1~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=177fe9f98ee7a017cff11f739c16c203b671a7e2;hp=9e0ade0691b30baf07bab7d5b4b00467b82c21b9;p=platform%2Fupstream%2Fglib.git timeloop: Fix leaks in tests https://bugzilla.gnome.org/show_bug.cgi?id=711751 --- 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; }