View | Details | Raw Unified | Return to bug 2688
Collapse All | Expand All

(-)a/log.c (-1 / +2 lines)
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);

Return to bug 2688