[glib/wip/gcleanup] timeloop: Fix leaks in tests



commit e21c3d2aebfd2e021fc33142f60bb3457588e242
Author: Stef Walter <stefw gnome org>
Date:   Sat Nov 9 20:52:16 2013 +0100

    timeloop: Fix leaks in tests

 tests/timeloop.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/tests/timeloop.c b/tests/timeloop.c
index 457e74d..a2dc11f 100644
--- a/tests/timeloop.c
+++ b/tests/timeloop.c
@@ -152,6 +152,8 @@ create_child (void)
 
       g_io_add_watch (out_channels[0], G_IO_IN | G_IO_HUP,
                      input_callback, in_channels[1]);
+      g_io_channel_unref (in_channels[0]);
+      g_io_channel_unref (out_channels[1]);
     }
   else if (pid == 0)           /* Child */
     {
@@ -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]