[gnome-builder] persistent-map-builder: plug document leak
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] persistent-map-builder: plug document leak
- Date: Tue, 9 Jan 2018 07:08:27 +0000 (UTC)
commit 9315f9b01bd20ad510c8b287e8fa9a829b083311
Author: Christian Hergert <chergert redhat com>
Date: Mon Jan 8 23:07:00 2018 -0800
persistent-map-builder: plug document leak
We need to release the variants during finalize.
.../code-index/ide-persistent-map-builder.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/code-index/ide-persistent-map-builder.c
b/src/plugins/code-index/ide-persistent-map-builder.c
index 5c636fd..85ca52f 100644
--- a/src/plugins/code-index/ide-persistent-map-builder.c
+++ b/src/plugins/code-index/ide-persistent-map-builder.c
@@ -287,7 +287,7 @@ ide_persistent_map_builder_init (IdePersistentMapBuilder *self)
{
self->keys = g_byte_array_new ();
self->keys_hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
- self->values = g_ptr_array_new ();
+ self->values = g_ptr_array_new_with_free_func ((GDestroyNotify)g_variant_unref);
self->kvpairs = g_array_new (FALSE, FALSE, sizeof (KVPair));
self->metadata = g_variant_dict_new (NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]