[gnome-builder] persistent-map-builder: plug document leak



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]