[gnome-software] shell extensions: Fix a large memory leak
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] shell extensions: Fix a large memory leak
- Date: Tue, 2 Jan 2018 18:09:43 +0000 (UTC)
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]