[glib] gobject/tests: plug leaks
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] gobject/tests: plug leaks
- Date: Mon, 3 Sep 2012 12:56:40 +0000 (UTC)
commit 03be681e08dc9e706d2d22df01fd4edb004a7577
Author: Dan Winship <danw gnome org>
Date: Thu Aug 23 16:53:13 2012 -0400
gobject/tests: plug leaks
https://bugzilla.gnome.org/show_bug.cgi?id=682560
gobject/tests/signals.c | 3 +++
gobject/tests/threadtests.c | 13 ++++++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/gobject/tests/signals.c b/gobject/tests/signals.c
index 58c9370..f9e0da4 100644
--- a/gobject/tests/signals.c
+++ b/gobject/tests/signals.c
@@ -762,6 +762,9 @@ test_all_types (void)
g_assert_cmpint (all_type_handlers_count, ==, 3 + 5 + 5);
g_object_unref (test);
+ g_param_spec_unref (param);
+ g_bytes_unref (bytes);
+ g_variant_unref (var);
}
static void
diff --git a/gobject/tests/threadtests.c b/gobject/tests/threadtests.c
index c14997c..d7f353c 100644
--- a/gobject/tests/threadtests.c
+++ b/gobject/tests/threadtests.c
@@ -114,12 +114,19 @@ tester_init_thread (gpointer data)
static void
test_threaded_class_init (void)
{
+ GThread *thread;
+
/* pause newly created threads */
g_mutex_lock (&sync_mutex);
+
/* create threads */
- g_thread_create (tester_init_thread, (gpointer) my_tester0_get_type(), TRUE, NULL);
- g_thread_create (tester_init_thread, (gpointer) my_tester1_get_type(), TRUE, NULL);
- g_thread_create (tester_init_thread, (gpointer) my_tester2_get_type(), TRUE, NULL);
+ thread = g_thread_create (tester_init_thread, (gpointer) my_tester0_get_type(), TRUE, NULL);
+ g_thread_unref (thread);
+ thread = g_thread_create (tester_init_thread, (gpointer) my_tester1_get_type(), TRUE, NULL);
+ g_thread_unref (thread);
+ thread = g_thread_create (tester_init_thread, (gpointer) my_tester2_get_type(), TRUE, NULL);
+ g_thread_unref (thread);
+
/* execute threads */
g_mutex_unlock (&sync_mutex);
while (g_atomic_int_get (&mtsafe_call_counter) < (3 + 3 + 3 * 3) * NUM_COUNTER_INCREMENTS)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]