diff --git a/src/fe-common/core/fe-settings.c b/src/fe-common/core/fe-settings.c index 7cb0ee2a..87b768fc 100644 --- a/src/fe-common/core/fe-settings.c +++ b/src/fe-common/core/fe-settings.c @@ -83,13 +83,12 @@ static void cmd_set(char *data) "set", &optlist, &key, &value)) return; - if (*key == '\0') { - cmd_params_free(free_arg); - return; - } clear = g_hash_table_lookup(optlist, "clear") != NULL; set_default = g_hash_table_lookup(optlist, "default") != NULL; + if (*key == '\0') + clear = set_default = FALSE; + last_section = ""; found = 0; sets = settings_get_sorted(); for (tmp = sets; tmp != NULL; tmp = tmp->next) {