From: Timo Sirainen Date: Wed, 18 May 2016 15:48:27 +0000 (+0300) Subject: lib: If epoll_ctl() fails, panic instead of just fatal. X-Git-Tag: 2.3.0.rc1~3704 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7420207c4eae66bd7edc2bdebaee7d2cb0b6c341;p=thirdparty%2Fdovecot%2Fcore.git lib: If epoll_ctl() fails, panic instead of just fatal. This makes it easier to fix such bugs. --- diff --git a/src/lib/ioloop-epoll.c b/src/lib/ioloop-epoll.c index 1143abecb6..c2fe1a9486 100644 --- a/src/lib/ioloop-epoll.c +++ b/src/lib/ioloop-epoll.c @@ -105,7 +105,7 @@ void io_loop_handle_add(struct io_file *io) if (epoll_ctl(ctx->epfd, op, io->fd, &event) < 0) { if (errno == EPERM && op == EPOLL_CTL_ADD) { - i_fatal("epoll_ctl(add, %d) failed: %m " + i_panic("epoll_ctl(add, %d) failed: %m " "(fd doesn't support epoll%s)", io->fd, io->fd != STDIN_FILENO ? "" : " - instead of '