From 9c3ea2c67ff2082780a7323fa5df445469faf0b4 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 2 Nov 2007 11:02:23 +0000 Subject: *** empty log message *** --- ev_epoll.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ev_epoll.c') diff --git a/ev_epoll.c b/ev_epoll.c index 7614ac5..4793212 100644 --- a/ev_epoll.c +++ b/ev_epoll.c @@ -81,10 +81,10 @@ epoll_poll (ev_tstamp timeout) ); /* if the receive array was full, increase its size */ - if (eventcnt == eventmax) + if (expect_false (eventcnt == eventmax)) { free (events); - eventmax += eventmax >> 1; + eventmax = array_roundsize (events, eventmax << 1); events = malloc (sizeof (struct epoll_event) * eventmax); } } -- cgit v1.2.3