From d20e819df0dbeb14ccb7c778002218f126724d26 Mon Sep 17 00:00:00 2001 From: AICells <1713699517@qq.com> Date: Fri, 10 Jul 2020 22:41:23 +0800 Subject: [PATCH] =?UTF-8?q?gen=5Fsrv=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gen_srv.erl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gen_srv.erl b/src/gen_srv.erl index 3af35b2..35d3892 100644 --- a/src/gen_srv.erl +++ b/src/gen_srv.erl @@ -770,10 +770,9 @@ doParseAL([OneAction | LeftActions], Name, Debug, IsHib, DoAfter, Timers) -> infinity -> ok; Timeout when is_integer(Timeout) -> - TimerRef = erlang:start_timer(Timeout, self(), timeout), + erlang:send_after(Timeout, self(), timeout), NewDebug = ?SYS_DEBUG(Debug, Name, {start_timer, {timeout, Timeout, timeout, []}}), - NewTimers = doRegisterTimer(timeout, TimerRef, timeout, Timers), - doParseAL(LeftActions, Name, NewDebug, IsHib, DoAfter, NewTimers); + doParseAL(LeftActions, Name, NewDebug, IsHib, DoAfter, Timers); _ -> {error, {bad_ActionType, OneAction}} end.