Fix config use_section

pull/1022/head
Stefan Mititelu 6 years ago
parent 203f502006
commit 91d5580fa7

@ -124,7 +124,7 @@ void config_load(int *argc, char ***argv, GOptionEntry *app_entries, const char
{
AUTO_CLEANUP_NULL(GOptionContext *c, free_goptc);
AUTO_CLEANUP_NULL(GError *er, free_gerror);
const char *use_section;
AUTO_CLEANUP_GBUF(use_section);
const char *use_config;
int fatal = 0;
AUTO_CLEANUP(char **saved_argv, free_gvbuf) = g_strdupv(*argv);
@ -173,9 +173,11 @@ void config_load(int *argc, char ***argv, GOptionEntry *app_entries, const char
if (!g_option_context_parse(c, argc, argv, &er))
goto err;
use_section = default_section;
if (rtpe_common_config_ptr->config_section)
use_section = rtpe_common_config_ptr->config_section;
if (rtpe_common_config_ptr->config_section) {
use_section = g_strdup(rtpe_common_config_ptr->config_section);
} else {
use_section = g_strdup(default_section);
}
// is there a config file to load?
use_config = default_config;

Loading…
Cancel
Save