[gnome-software] shell extensions: Fix a large memory leak



commit 9718b2bf52ac8d669c231cb521126d78ecf1eff1
Author: Kalev Lember <klember redhat com>
Date:   Tue Jan 2 18:38:10 2018 +0100

    shell extensions: Fix a large memory leak

 .../shell-extensions/gs-plugin-shell-extensions.c  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/plugins/shell-extensions/gs-plugin-shell-extensions.c 
b/plugins/shell-extensions/gs-plugin-shell-extensions.c
index 401885d..75d8c49 100644
--- a/plugins/shell-extensions/gs-plugin-shell-extensions.c
+++ b/plugins/shell-extensions/gs-plugin-shell-extensions.c
@@ -598,7 +598,7 @@ gs_plugin_shell_extensions_parse_apps (GsPlugin *plugin,
        }
 
        /* load extensions */
-       apps = g_ptr_array_new ();
+       apps = g_ptr_array_new_with_free_func ((GDestroyNotify) g_object_unref);
        json_extensions = json_object_get_member (json_item, "extensions");
        if (json_extensions == NULL) {
                g_set_error_literal (error,


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