unix: fix timer overwait
This commit is contained in:
parent
271d173b6e
commit
5784b515d8
@ -452,6 +452,7 @@ int uv_run(uv_loop_t* loop, uv_run_mode mode) {
|
|||||||
uv__run_prepare(loop);
|
uv__run_prepare(loop);
|
||||||
|
|
||||||
timeout = 0;
|
timeout = 0;
|
||||||
|
uv__update_time(loop);
|
||||||
if ((mode == UV_RUN_ONCE && can_sleep) || mode == UV_RUN_DEFAULT)
|
if ((mode == UV_RUN_ONCE && can_sleep) || mode == UV_RUN_DEFAULT)
|
||||||
timeout = uv__backend_timeout(loop);
|
timeout = uv__backend_timeout(loop);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user