mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-05-05 06:47:12 -04:00
fix: free configVariable
This commit is contained in:
parent
e8bb29edee
commit
781f4a156a
1 changed files with 15 additions and 0 deletions
|
|
@ -2644,6 +2644,21 @@ void free_config(void) {
|
||||||
|
|
||||||
// 清理解析按键用的keymap
|
// 清理解析按键用的keymap
|
||||||
cleanup_config_keymap();
|
cleanup_config_keymap();
|
||||||
|
|
||||||
|
// Free config variables linked list
|
||||||
|
ConfigVariable *var = config.variables;
|
||||||
|
while (var) {
|
||||||
|
ConfigVariable *next = var->next;
|
||||||
|
if (var->name) {
|
||||||
|
free(var->name)
|
||||||
|
};
|
||||||
|
if (var->value) {
|
||||||
|
free(var->value);
|
||||||
|
}
|
||||||
|
free(var);
|
||||||
|
var = next;
|
||||||
|
}
|
||||||
|
config.variables = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void override_config(void) {
|
void override_config(void) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue