mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 04:11:08 +00:00
Merge "core/logging: Fix broken syslog levels on older glibc."
This commit is contained in:
@@ -1514,7 +1514,8 @@ static void logger_print_normal(struct logmsg *logmsg)
|
||||
continue;
|
||||
}
|
||||
|
||||
syslog_level = LOG_MAKEPRI(chan->facility, syslog_level);
|
||||
/* Don't use LOG_MAKEPRI because it's broken in glibc<2.17 */
|
||||
syslog_level = chan->facility | syslog_level; /* LOG_MAKEPRI(chan->facility, syslog_level); */
|
||||
if (!chan->formatter.format_log(chan, logmsg, buf, BUFSIZ)) {
|
||||
syslog(syslog_level, "%s", buf);
|
||||
}
|
||||
|
Reference in New Issue
Block a user