[gnome-system-monitor] Plug memory leaks
- From: Stefano Facchini <sfacchini src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Plug memory leaks
- Date: Mon, 19 Aug 2013 17:22:04 +0000 (UTC)
commit 62163cb745ea1f4be1fe139afbd5c510ae1bc297
Author: Stefano Facchini <stefano facchini gmail com>
Date: Mon Aug 19 19:21:25 2013 +0200
Plug memory leaks
src/prefsdialog.cpp | 4 +++-
src/proctable.cpp | 3 ++-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/prefsdialog.cpp b/src/prefsdialog.cpp
index 7ec155f..6e466b6 100644
--- a/src/prefsdialog.cpp
+++ b/src/prefsdialog.cpp
@@ -300,7 +300,7 @@ create_preferences_dialog (GsmApplication *app)
g_signal_connect (G_OBJECT (prefs_dialog), "response",
G_CALLBACK (prefs_dialog_button_pressed), app);
- const char* current_tab = g_settings_get_string (app->settings, GSM_SETTING_CURRENT_TAB);
+ char *current_tab = g_settings_get_string (app->settings, GSM_SETTING_CURRENT_TAB);
if (strcmp (current_tab, "processes") == 0)
gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), 0);
else if (strcmp (current_tab, "resources") == 0)
@@ -308,6 +308,8 @@ create_preferences_dialog (GsmApplication *app)
else if (strcmp (current_tab, "disks") == 0)
gtk_notebook_set_current_page(GTK_NOTEBOOK(notebook), 2);
+ g_free (current_tab);
+
gtk_builder_connect_signals (builder, NULL);
g_object_unref (G_OBJECT (builder));
}
diff --git a/src/proctable.cpp b/src/proctable.cpp
index 2f1b1ba..19dd241 100644
--- a/src/proctable.cpp
+++ b/src/proctable.cpp
@@ -1103,7 +1103,7 @@ proctable_update (GsmApplication *app)
int which = 0;
int arg = 0;
- const char* whose_processes = g_settings_get_string (app->settings, GSM_SETTING_SHOW_WHOSE_PROCESSES);
+ char *whose_processes = g_settings_get_string (app->settings, GSM_SETTING_SHOW_WHOSE_PROCESSES);
if (strcmp (whose_processes, "all") == 0) {
which = GLIBTOP_KERN_PROC_ALL;
arg = 0;
@@ -1114,6 +1114,7 @@ proctable_update (GsmApplication *app)
which = GLIBTOP_KERN_PROC_UID;
arg = getuid ();
}
+ g_free (whose_processes);
pid_list = glibtop_get_proclist (&proclist, which, arg);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]