[glib] timeloop: Fix leaks in tests
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] timeloop: Fix leaks in tests
- Date: Mon, 11 Nov 2013 07:15:55 +0000 (UTC)
commit 177fe9f98ee7a017cff11f739c16c203b671a7e2
Author: Stef Walter <stefw gnome org>
Date: Sat Nov 9 20:52:16 2013 +0100
timeloop: Fix leaks in tests
https://bugzilla.gnome.org/show_bug.cgi?id=711751
tests/timeloop.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
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;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]