[glib/wip/gcleanup: 9/10] tests: fix leak in mainloop test
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/gcleanup: 9/10] tests: fix leak in mainloop test
- Date: Thu, 31 Oct 2013 09:17:59 +0000 (UTC)
commit b43a0f761e4d9ba6b376993c5326a202f9571758
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 2eaaa94..1acc3b4 100644
--- a/glib/tests/mainloop.c
+++ b/glib/tests/mainloop.c
@@ -1273,7 +1273,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]