From fd57eea9f37e447814afbf934db626288aac23c4 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 17 Jun 2017 11:47:21 +0200 Subject: [PATCH] uloop: allow passing 0 as timeout to uloop_run Useful for processing only immediate timers and fds Signed-off-by: Felix Fietkau --- uloop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uloop.c b/uloop.c index 0c57753..d2f41bb 100644 --- a/uloop.c +++ b/uloop.c @@ -548,7 +548,7 @@ int uloop_run_timeout(int timeout) uloop_gettime(&tv); next_time = uloop_get_next_timeout(&tv); - if (timeout > 0 && timeout < next_time) + if (timeout >= 0 && timeout < next_time) next_time = timeout; uloop_run_events(next_time); }