[glib/wip/gcleanup: 7/7] tests: fix leak in mainloop test
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/gcleanup: 7/7] tests: fix leak in mainloop test
- Date: Mon, 25 Mar 2013 01:58:51 +0000 (UTC)
commit 86990b61d65273d0541f1d65d07d08edaa206866
Author: Ryan Lortie <desrt desrt ca>
Date: Sun Mar 24 21:55:08 2013 -0400
tests: fix leak in mainloop test
Properly unref a pair of GSources in the unix-fd mainloop test.
valgrind was reporting these as 'still reachable' before (possibly due
to some residual pointers somewhere in memory), but when running with
G_DEBUG=cleanup they were properly reported as leaked.
glib/tests/mainloop.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/glib/tests/mainloop.c b/glib/tests/mainloop.c
index 530a53c..bfada93 100644
--- a/glib/tests/mainloop.c
+++ b/glib/tests/mainloop.c
@@ -1117,7 +1117,9 @@ test_unix_fd_source (void)
g_assert (in && out);
g_source_destroy (out_source);
+ g_source_unref (out_source);
g_source_destroy (in_source);
+ g_source_unref (in_source);
close (fds[1]);
close (fds[0]);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]