From e814df5422c108973a3dbb7f483216c40581ad1c Mon Sep 17 00:00:00 2001 From: ailin-nemui Date: Fri, 3 Apr 2020 23:26:54 +0200 Subject: [PATCH] Merge pull request #1167 from ailin-nemui/quit-crash fix crash on /quit when unloading modules (cherry picked from commit 8b7bf1f04eefea51fdeb9d151ef0be2c5956c0ea) --- src/core/modules.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/modules.c b/src/core/modules.c index 9b531899..ef912b7e 100644 --- a/src/core/modules.c +++ b/src/core/modules.c @@ -214,7 +214,7 @@ MODULE_FILE_REC *module_register_full(const char *name, const char *submodule, module = g_new0(MODULE_REC, 1); module->name = g_strdup(name); - modules = g_slist_append(modules, module); + modules = g_slist_prepend(modules, module); } file = module_file_find(module, submodule); @@ -226,8 +226,8 @@ MODULE_FILE_REC *module_register_full(const char *name, const char *submodule, file->name = g_strdup(submodule); file->defined_module_name = g_strdup(defined_module_name); - module->files = g_slist_append(module->files, file); - return file; + module->files = g_slist_prepend(module->files, file); + return file; } MODULE_REC *module_find(const char *name)