diff options
author | Burt P <pburt0@gmail.com> | 2019-07-02 18:32:20 -0500 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2019-07-02 17:23:14 -0700 |
commit | 2ed06303400d985cac80e2bab9d95a3f57c3e924 (patch) | |
tree | e53556b361f595c20a60729543b8c1a050ceedf8 /modules/devices/storage.c | |
parent | 8985383cca4047d91ea074b25ae47d1e99bda4a3 (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/devices/storage.c')
-rw-r--r-- | modules/devices/storage.c | 1 |
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; |