[Xfce4-commits] [xfce/xfce4-power-manager] 61/63: fix a couple minor memory leaks

noreply at xfce.org noreply at xfce.org
Sun Mar 22 13:02:56 CET 2015


This is an automated email from the git hooks/post-receive script.

eric pushed a commit to branch master
in repository xfce/xfce4-power-manager.

commit b724bcc115245f713300d51b0a5370b762a9f675
Author: Eric Koegel <eric.koegel at gmail.com>
Date:   Fri Mar 20 18:13:26 2015 +0300

    fix a couple minor memory leaks
---
 panel-plugins/power-manager-plugin/power-manager-button.c |    2 ++
 src/xfpm-manager.c                                        |    4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/panel-plugins/power-manager-plugin/power-manager-button.c b/panel-plugins/power-manager-plugin/power-manager-button.c
index 9311b1a..4ed22ea 100644
--- a/panel-plugins/power-manager-plugin/power-manager-button.c
+++ b/panel-plugins/power-manager-plugin/power-manager-button.c
@@ -391,6 +391,8 @@ power_manager_button_update_device_icon_and_details (PowerManagerButton *button,
 				                    GTK_ICON_LOOKUP_USE_BUILTIN,
 				                    NULL);
 
+    g_free (icon_name);
+
     if (battery_device->details)
 	g_free (battery_device->details);
     battery_device->details = details;
diff --git a/src/xfpm-manager.c b/src/xfpm-manager.c
index f74efba..5d61399 100644
--- a/src/xfpm-manager.c
+++ b/src/xfpm-manager.c
@@ -629,7 +629,7 @@ xfpm_manager_inhibit_sleep_systemd (XfpmManager *manager)
     GError *error = NULL;
     GUnixFDList *fd_list = NULL;
     gint fd = -1;
-    const char *what = xfpm_manager_get_systemd_events(manager);
+    char *what = xfpm_manager_get_systemd_events(manager);
     const char *who = "xfce4-power-manager";
     const char *why = "xfce4-power-manager handles these events";
     const char *mode = "block";
@@ -680,6 +680,8 @@ xfpm_manager_inhibit_sleep_systemd (XfpmManager *manager)
 
     g_error_free (error);
 
+    g_free (what);
+
     return fd;
 }
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list