From: Steven Luo Date: Sun, 21 Feb 2010 03:54:54 +0000 (-0800) Subject: Make config printout go to selected log target X-Git-Tag: v3.2~10 X-Git-Url: http://git.maemo.org/git/?p=browser-switch;a=commitdiff_plain;h=912f2ba6a56b399c39f09083e6402bfe0aaeddbd;hp=bdea97be42be2df37d6e0d29bbaa8114f3f727de 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. --- 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;