uloop: allow passing 0 as timeout to uloop_run
Useful for processing only immediate timers and fds Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
4bc3decf87
commit
fd57eea9f3
1 changed files with 1 additions and 1 deletions
2
uloop.c
2
uloop.c
|
@ -548,7 +548,7 @@ int uloop_run_timeout(int timeout)
|
||||||
uloop_gettime(&tv);
|
uloop_gettime(&tv);
|
||||||
|
|
||||||
next_time = uloop_get_next_timeout(&tv);
|
next_time = uloop_get_next_timeout(&tv);
|
||||||
if (timeout > 0 && timeout < next_time)
|
if (timeout >= 0 && timeout < next_time)
|
||||||
next_time = timeout;
|
next_time = timeout;
|
||||||
uloop_run_events(next_time);
|
uloop_run_events(next_time);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue