[glib] mainloop test: fix a silly memory error



commit e1517ca82da834dccf8a862bd84cdd17e36e1124
Author: Ryan Lortie <desrt desrt ca>
Date:   Tue Jan 15 15:40:14 2013 -0500

    mainloop test: fix a silly memory error

 glib/tests/mainloop.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/glib/tests/mainloop.c b/glib/tests/mainloop.c
index 35995a2..530a53c 100644
--- a/glib/tests/mainloop.c
+++ b/glib/tests/mainloop.c
@@ -953,7 +953,7 @@ test_unix_fd (void)
   to_read = fill_a_pipe (fds[1]);
   /* write at higher priority to keep the pipe full... */
   a = g_unix_fd_add_full (G_PRIORITY_HIGH, fds[1], G_IO_OUT, write_bytes, &to_write, NULL);
-  source_a = g_main_context_find_source_by_id (NULL, a);
+  source_a = g_source_ref (g_main_context_find_source_by_id (NULL, a));
   /* make sure no 'writes' get dispatched yet */
   while (g_main_context_iteration (NULL, FALSE));
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]