|
Lines 416-422
do_log(LogLevel level, const char *fmt, va_list args)
Link Here
|
| 416 |
tmp_handler(level, fmtbuf, log_handler_ctx); |
416 |
tmp_handler(level, fmtbuf, log_handler_ctx); |
| 417 |
log_handler = tmp_handler; |
417 |
log_handler = tmp_handler; |
| 418 |
} else if (log_on_stderr) { |
418 |
} else if (log_on_stderr) { |
| 419 |
snprintf(msgbuf, sizeof msgbuf, "%s\r\n", fmtbuf); |
419 |
snprintf(msgbuf, sizeof msgbuf, "%.*s\r\n", |
|
|
420 |
(int)sizeof msgbuf - 3, fmtbuf); |
| 420 |
(void)write(log_stderr_fd, msgbuf, strlen(msgbuf)); |
421 |
(void)write(log_stderr_fd, msgbuf, strlen(msgbuf)); |
| 421 |
} else { |
422 |
} else { |
| 422 |
openlog_r(argv0 ? argv0 : __progname, LOG_PID, log_facility, &sdata); |
423 |
openlog_r(argv0 ? argv0 : __progname, LOG_PID, log_facility, &sdata); |