diff options
Diffstat (limited to 'hardinfo2/arch/linux/common/modules.h')
-rw-r--r-- | hardinfo2/arch/linux/common/modules.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/hardinfo2/arch/linux/common/modules.h b/hardinfo2/arch/linux/common/modules.h index bbde818a..fd5f0fa1 100644 --- a/hardinfo2/arch/linux/common/modules.h +++ b/hardinfo2/arch/linux/common/modules.h @@ -37,8 +37,9 @@ scan_modules_do(void) if (module_list) { g_free(module_list); - module_list = NULL; } + + module_list = g_strdup(""); g_hash_table_foreach_remove(moreinfo, remove_module_devices, NULL); @@ -99,7 +100,7 @@ scan_modules_do(void) /* append this module to the list of modules */ module_list = g_strdup_printf("%s$%s$%s=%s\n", - module_list ? (char*)idle_free(module_list) : "", + module_list, hashkey, modname, description ? description : ""); |