2
0
Fork 0

No cleanup if config file loading fails (fixes segfault)

personal/stbuehler/wip
Stefan Bühler 2009-09-08 22:52:49 +02:00
parent 6e6921c552
commit 9d58498951
1 changed files with 1 additions and 7 deletions

View File

@ -108,13 +108,7 @@ int main(int argc, char *argv[]) {
ctx = (liConfigParserContext*) ctx_stack->data;
if (!config_parser_file(srv, ctx_stack, config_path)) {
config_parser_finish(srv, ctx_stack, TRUE);
log_thread_start(srv);
g_atomic_int_set(&srv->exiting, TRUE);
log_thread_wakeup(srv);
li_server_free(srv);
if (free_config_path)
g_free(config_path);
return 1;
return 1; /* no cleanup on config error, same as config test */
}
/* append fallback "static" action */