summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/computer/uptime.c1
-rw-r--r--modules/devices/usb.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/modules/computer/uptime.c b/modules/computer/uptime.c
index 5f0f1942..6ef3d250 100644
--- a/modules/computer/uptime.c
+++ b/modules/computer/uptime.c
@@ -30,6 +30,7 @@ computer_get_uptime(void)
ui->minutes = minutes / 60;
fclose(procuptime);
} else {
+ g_free(ui);
return NULL;
}
diff --git a/modules/devices/usb.c b/modules/devices/usb.c
index e5088bd2..9366c7ce 100644
--- a/modules/devices/usb.c
+++ b/modules/devices/usb.c
@@ -394,6 +394,7 @@ gboolean __scan_usb_lsusb(void)
if (!temp_lsusb) {
DEBUG("cannot create temporary file for lsusb");
pclose(lsusb);
+ g_free(temp);
return FALSE;
}