[gnome-software/gnome-3-18] Plug a memory leak in the dummy plugin



commit 90ae7237dbf9a91f2b7f1a51ae77ea3624e75b94
Author: Rafal Luzynski <digitalfreak lingonborough com>
Date:   Sun Sep 27 03:55:06 2015 +0200

    Plug a memory leak in the dummy plugin
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755664

 src/plugins/gs-plugin-dummy.c |   11 +++--------
 1 files changed, 3 insertions(+), 8 deletions(-)
---
diff --git a/src/plugins/gs-plugin-dummy.c b/src/plugins/gs-plugin-dummy.c
index 1ef33d4..e1b779e 100644
--- a/src/plugins/gs-plugin-dummy.c
+++ b/src/plugins/gs-plugin-dummy.c
@@ -130,9 +130,7 @@ gs_plugin_add_installed (GsPlugin *plugin,
                         GCancellable *cancellable,
                         GError **error)
 {
-       GsApp *app;
-
-       app = gs_app_new ("gnome-power-manager");
+       g_autoptr(GsApp) app = gs_app_new ("gnome-power-manager");
        gs_app_set_name (app, GS_APP_QUALITY_NORMAL, "Power Manager");
        gs_app_set_summary (app, GS_APP_QUALITY_NORMAL, "Power Management Program");
        gs_app_set_state (app, AS_APP_STATE_AVAILABLE);
@@ -152,9 +150,7 @@ gs_plugin_add_popular (GsPlugin *plugin,
                       GCancellable *cancellable,
                       GError **error)
 {
-       GsApp *app;
-
-       app = gs_app_new ("gnome-power-manager");
+       g_autoptr(GsApp) app = gs_app_new ("gnome-power-manager");
        gs_app_set_name (app, GS_APP_QUALITY_NORMAL, "Power Manager");
        gs_app_set_summary (app, GS_APP_QUALITY_NORMAL, "Power Management Program");
        gs_app_set_state (app, AS_APP_STATE_AVAILABLE);
@@ -200,8 +196,7 @@ gs_plugin_add_category_apps (GsPlugin *plugin,
                             GCancellable *cancellable,
                             GError **error)
 {
-       GsApp *app;
-       app = gs_app_new ("gnome-boxes");
+       g_autoptr(GsApp) app = gs_app_new ("gnome-boxes");
        gs_app_set_name (app, GS_APP_QUALITY_NORMAL, "Boxes");
        gs_app_set_summary (app, GS_APP_QUALITY_NORMAL, "View and use virtual machines");
        gs_app_set_url (app, AS_URL_KIND_HOMEPAGE, "http://www.box.org";);


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