diff options
| -rw-r--r-- | modules/computer/uptime.c | 1 | ||||
| -rw-r--r-- | modules/devices/usb.c | 1 | 
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;      } | 
