diff options
Diffstat (limited to 'winsup/cygwin/syslog.cc')
-rw-r--r-- | winsup/cygwin/syslog.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/syslog.cc b/winsup/cygwin/syslog.cc index fc6758b62..2ea0d6207 100644 --- a/winsup/cygwin/syslog.cc +++ b/winsup/cygwin/syslog.cc @@ -484,6 +484,8 @@ vklog (int priority, const char *message, va_list ap) /* TODO: kernel messages are under our control entirely and they should be quick. No playing with /dev/null, but a fixed upper size for now. */ char buf[2060]; /* 2048 + a prority */ + if (!(priority & ~LOG_PRIMASK)) + priority = LOG_KERN | LOG_PRI (priority); __small_sprintf (buf, "<%d>", priority); __small_vsprintf (buf + strlen (buf), message, ap); klog_guard.init ("klog_guard")->acquire (); |