summaryrefslogtreecommitdiff
path: root/hardinfo2/computer.c
diff options
context:
space:
mode:
Diffstat (limited to 'hardinfo2/computer.c')
-rw-r--r--hardinfo2/computer.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/hardinfo2/computer.c b/hardinfo2/computer.c
index ef7631f8..151642eb 100644
--- a/hardinfo2/computer.c
+++ b/hardinfo2/computer.c
@@ -212,12 +212,13 @@ void scan_users(gboolean reload)
gchar *callback_summary()
{
- gchar *processor_name =
- module_call_method("devices::getProcessorName"), *alsa_cards =
- computer_get_alsacards(computer), *input_devices =
- module_call_method("devices::getInputDevices"), *printers =
- module_call_method("devices::getPrinters"), *storage_devices =
- module_call_method("devices::getStorageDevices"), *summary;
+ gchar *processor_name, *alsa_cards, *input_devices, *printers, *storage_devices, *summary;
+
+ processor_name = module_call_method("devices::getProcessorName");
+ alsa_cards = computer_get_alsacards(computer);
+ input_devices = module_call_method("devices::getInputDevices");
+ printers = module_call_method("devices::getPrinters");
+ storage_devices = module_call_method("devices::getStorageDevices");
summary = g_strdup_printf("[$ShellParam$]\n"
"UpdateInterval$Memory=1000\n"
@@ -247,6 +248,7 @@ gchar *callback_summary()
computer->display->vendor,
alsa_cards,
input_devices, printers, storage_devices);
+
g_free(processor_name);
g_free(alsa_cards);
g_free(input_devices);