Move more log writes after log initialization

pull/13/head
Daniel Roethlisberger 12 years ago
parent 71f06e501c
commit 7713f82b62

@ -606,21 +606,21 @@ main(int argc, char *argv[])
log_err_mode(LOG_ERR_MODE_SYSLOG); log_err_mode(LOG_ERR_MODE_SYSLOG);
ssl_reinit(); ssl_reinit();
} }
/* Post-privdrop/chroot/detach initialization, thread spawning */
if (log_init(opts) == -1) {
log_err_printf("Failed to init log facility.\n");
exit(EXIT_FAILURE);
}
if (opts->pidfile && (sys_pidf_write(pidfd) == -1)) { if (opts->pidfile && (sys_pidf_write(pidfd) == -1)) {
log_err_printf("Failed to write PID to PID file '%s': %s\n", log_err_printf("Failed to write PID to PID file '%s': %s\n",
opts->pidfile, strerror(errno)); opts->pidfile, strerror(errno));
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
/* Post-privdrop/chroot/detach initialization, thread spawning */
if (cachemgr_init() == -1) { if (cachemgr_init() == -1) {
log_err_printf("Failed to init cache manager.\n"); log_err_printf("Failed to init cache manager.\n");
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
if (log_init(opts) == -1) {
log_err_printf("Failed to init log facility.\n");
exit(EXIT_FAILURE);
}
if (nat_init() == -1) { if (nat_init() == -1) {
log_err_printf("Failed to init NAT state table lookup.\n"); log_err_printf("Failed to init NAT state table lookup.\n");
exit(EXIT_FAILURE); exit(EXIT_FAILURE);

Loading…
Cancel
Save