changeset 21406:69a699cc7149

lib: Minor panic message improvement.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Fri, 20 May 2016 13:53:01 +0300
parents 07d154d23dd4
children 659c06acb979
files src/lib/ioloop-epoll.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/ioloop-epoll.c	Sat Jan 14 16:11:37 2017 +0200
+++ b/src/lib/ioloop-epoll.c	Fri May 20 13:53:01 2016 +0300
@@ -186,7 +186,8 @@
 	} else {
 		/* no I/Os, but we should have some timeouts.
 		   just wait for them. */
-		i_assert(msecs >= 0);
+		if (msecs < 0)
+			i_panic("BUG: No IOs or timeouts set. Not waiting for infinity.");
 		usleep(msecs*1000);
 		ret = 0;
 	}