From 7638eeee106fe58a1225f642e733629f29418818 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Fri, 20 Jan 2006 21:03:36 +0000 Subject: Completed testing for WinCE port git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@126 74dad513-b988-da41-8d7b-12977e46ad98 --- pjlib/src/pj/ioqueue_epoll.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pjlib/src/pj/ioqueue_epoll.c') diff --git a/pjlib/src/pj/ioqueue_epoll.c b/pjlib/src/pj/ioqueue_epoll.c index 780ea37b..72e354d3 100644 --- a/pjlib/src/pj/ioqueue_epoll.c +++ b/pjlib/src/pj/ioqueue_epoll.c @@ -400,8 +400,10 @@ PJ_DEF(int) pj_ioqueue_poll( pj_ioqueue_t *ioqueue, const pj_time_val *timeout) msec = timeout ? PJ_TIME_VAL_MSEC(*timeout) : 9000; count = os_epoll_wait( ioqueue->epfd, events, PJ_ARRAY_SIZE(events), msec); - if (count <= 0) + if (count == 0) return count; + else if (count < 0) + return -pj_get_netos_error(); /* Lock ioqueue. */ pj_lock_acquire(ioqueue->lock); -- cgit v1.2.3