[gobject-introspection] tests: Fix memory leak in gi_marshalling_tests_ghashtable_utf8_container_out
- From: Martin Pitt <martinpitt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] tests: Fix memory leak in gi_marshalling_tests_ghashtable_utf8_container_out
- Date: Mon, 4 Mar 2013 10:18:57 +0000 (UTC)
commit 3ff297fa04adf585ebf8c9d5593b71640649d9d1
Author: Martin Pitt <martinpitt gnome org>
Date: Mon Mar 4 11:17:59 2013 +0100
tests: Fix memory leak in gi_marshalling_tests_ghashtable_utf8_container_out
Similarly to the previous commit, we need to provide free functions for
(transfer full) returned hash tables.
tests/gimarshallingtests.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/tests/gimarshallingtests.c b/tests/gimarshallingtests.c
index f6fd630..4931778 100644
--- a/tests/gimarshallingtests.c
+++ b/tests/gimarshallingtests.c
@@ -3010,7 +3010,7 @@ gi_marshalling_tests_ghashtable_utf8_container_out (GHashTable **hash_table)
void
gi_marshalling_tests_ghashtable_utf8_full_out (GHashTable **hash_table)
{
- *hash_table = g_hash_table_new (g_str_hash, g_str_equal);
+ *hash_table = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
g_hash_table_insert (*hash_table, g_strdup ("-1"), g_strdup ("1"));
g_hash_table_insert (*hash_table, g_strdup ("0"), g_strdup ("0"));
g_hash_table_insert (*hash_table, g_strdup ("1"), g_strdup ("-1"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]