From 77c589d08366ec183f03e54106f0899ec127feb9 Mon Sep 17 00:00:00 2001 From: ruki Date: Sun, 15 Dec 2019 15:43:18 +0800 Subject: improve the timeout tasks for scheduler --- xmake/core/base/scheduler.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmake/core/base/scheduler.lua b/xmake/core/base/scheduler.lua index eefb46694..b8f3ca8c1 100644 --- a/xmake/core/base/scheduler.lua +++ b/xmake/core/base/scheduler.lua @@ -297,8 +297,8 @@ function scheduler:sock_wait(sock, events, timeout) local timer_task = nil if timeout > 0 then timer_task = self:_timer():post(function (cancel) - print(cancel, running) if not cancel and running:is_suspended() then + self:_co_suspended_set(sock, nil) self:co_resume(running, 0) end end, timeout) -- cgit v1.3.1