aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBurt P <pburt0@gmail.com>2019-07-02 18:32:20 -0500
committerLeandro A. F. Pereira <leandro@hardinfo.org>2019-07-02 17:23:14 -0700
commit2ed06303400d985cac80e2bab9d95a3f57c3e924 (patch)
treee53556b361f595c20a60729543b8c1a050ceedf8 /modules
parent8985383cca4047d91ea074b25ae47d1e99bda4a3 (diff)
devices/storage: fix crash on double free
`media_comp` doesn't always get set, so needs to be set to null after free to be re-used. Fixes: https://github.com/lpereira/hardinfo/issues/394 Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules')
-rw-r--r--modules/devices/storage.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/devices/storage.c b/modules/devices/storage.c
index db48b6c2..5634067c 100644
--- a/modules/devices/storage.c
+++ b/modules/devices/storage.c
@@ -218,6 +218,7 @@ gboolean __scan_udisks2_devices(void) {
g_free(features);
g_free(label);
g_free(media_comp);
+ media_comp = NULL;
features = NULL;
moreinfo = NULL;