提交 a64a045d 编写于 作者: R Rich Felker

suppress early syslog return when log socket cannot be opened

this behavior is no longer valid in general, and was never necessary.
if the LOG_PERROR option is set, output to stderr could still succeed.
also, when the LOG_CONS option is added, it will need syslog to
proceed even if opening the log socket fails.
上级 b8c4cf61
......@@ -82,10 +82,7 @@ static void _vsyslog(int priority, const char *message, va_list ap)
int l, l2;
int hlen;
if (log_fd < 0) {
__openlog();
if (log_fd < 0) return;
}
if (log_fd < 0) __openlog();
if (!(priority & LOG_FACMASK)) priority |= log_facility;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册