Mercurial > dovecot > core-2.2
changeset 22152:25d3a72cdf20
lib: ioloop-kqueue - Improve kevent() panic log message
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Fri, 09 Jun 2017 23:32:28 +0300 |
parents | 92b46facd793 |
children | 528bd5a67923 |
files | src/lib/ioloop-kqueue.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/ioloop-kqueue.c Fri Jun 09 12:42:51 2017 +0300 +++ b/src/lib/ioloop-kqueue.c Fri Jun 09 23:32:28 2017 +0300 @@ -129,8 +129,11 @@ if (events_count > 0) { ret = kevent (ctx->kq, NULL, 0, events, events_count, &ts); - if (ret < 0 && errno != EINTR) - i_panic("kevent() failed: %m"); + if (ret < 0 && errno != EINTR) { + i_panic("kevent(events=%u, ts=%ld.%u) failed: %m", + events_count, (long)ts.tv_sec, + (unsigned int)ts.tv_nsec); + } } else { if (msecs < 0) i_panic("BUG: No IOs or timeouts set. Not waiting for infinity.");