Commit a5b025b0971a791e53c1b80fbb1da56b21db9351
1 parent
5e5d7680
已存在agent 玩家重新登录不进行更新
Showing
1 changed file
with
4 additions
and
2 deletions
Show diff stats
src/agent.lua
@@ -244,8 +244,10 @@ function CMD.start(session, source, gate, fd, ip, hotfixs) | @@ -244,8 +244,10 @@ function CMD.start(session, source, gate, fd, ip, hotfixs) | ||
244 | agent_util:reset() | 244 | agent_util:reset() |
245 | math.randomInit() | 245 | math.randomInit() |
246 | 246 | ||
247 | - for _, hotfix in ipairs(hotfixs) do | ||
248 | - CMD.hotfix(hotfix) | 247 | + if hotfixs then |
248 | + for _, hotfix in ipairs(hotfixs) do | ||
249 | + CMD.hotfix(hotfix) | ||
250 | + end | ||
249 | end | 251 | end |
250 | 252 | ||
251 | -- 这里将消息伪装成 watchdog 发出,这样就由 A->B->C->B->A 变成 A->B->C->A | 253 | -- 这里将消息伪装成 watchdog 发出,这样就由 A->B->C->B->A 变成 A->B->C->A |