From 912f2ba6a56b399c39f09083e6402bfe0aaeddbd Mon Sep 17 00:00:00 2001 From: Steven Luo Date: Sat, 20 Feb 2010 19:54:54 -0800 Subject: [PATCH] Make config printout go to selected log target The config printout that gets displayed on startup was happening before log_config(), so it was always going to stdout regardless of the logging setting. Fix this. --- main.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/main.c b/main.c index 7f2f7db..093b535 100644 --- a/main.c +++ b/main.c @@ -90,17 +90,20 @@ static void read_config(int signalnum) { } parse_config_file_end(); +out: + fclose(fp); +out_noopen: + log_config(logger_name); + update_default_browser(&ctx, default_browser); + log_msg("continuous_mode: %d\n", ctx.continuous_mode); log_msg("default_browser: '%s'\n", default_browser?default_browser:"NULL"); log_msg("other_browser_cmd: '%s'\n", ctx.other_browser_cmd?ctx.other_browser_cmd:"NULL"); + log_msg("logging: '%s'\n", + logger_name?logger_name:"NULL"); -out: - fclose(fp); -out_noopen: - log_config(logger_name); - update_default_browser(&ctx, default_browser); free(logger_name); free(default_browser); return; -- 1.7.9.5