From e9efea74d2eb8f3b1cb7ee2d3d0c83a88524ac2e Mon Sep 17 00:00:00 2001 From: Thomas Harning Jr Date: Sat, 26 Dec 2015 14:02:34 -0500 Subject: [PATCH] event_callback: handle 0 timeout properly --- src/event_callback.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/event_callback.c b/src/event_callback.c index afe8773..c1e5a34 100644 --- a/src/event_callback.c +++ b/src/event_callback.c @@ -83,8 +83,6 @@ void luaevent_callback(int fd, short event, void* p) { if( newEvent != event || (cb->timeout.tv_sec != new_tv.tv_sec || cb->timeout.tv_usec != new_tv.tv_usec) ) { struct timeval *ptv = &cb->timeout; cb->timeout = new_tv; - if(!cb->timeout.tv_sec && !cb->timeout.tv_usec) - ptv = NULL; event_del(ev); event_set(ev, fd, EV_PERSIST | newEvent, luaevent_callback, cb); /* Assume cannot set a new timeout.. */ -- 2.11.4.GIT