mirror of
https://github.com/fluencelabs/musl
synced 2025-07-31 06:11:57 +00:00
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.
This commit is contained in:
@@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user