mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
Merge pull request #562 from wyaocn/patch-1
skynet.lua raw_dispatch_message
This commit is contained in:
@@ -489,6 +489,8 @@ local function raw_dispatch_message(prototype, msg, sz, session, source)
|
|||||||
session_coroutine_id[co] = session
|
session_coroutine_id[co] = session
|
||||||
session_coroutine_address[co] = source
|
session_coroutine_address[co] = source
|
||||||
suspend(co, coroutine_resume(co, session,source, p.unpack(msg,sz)))
|
suspend(co, coroutine_resume(co, session,source, p.unpack(msg,sz)))
|
||||||
|
elseif session ~= 0 then
|
||||||
|
c.send(source, skynet.PTYPE_ERROR, session, "")
|
||||||
else
|
else
|
||||||
unknown_request(session, source, msg, sz, proto[prototype].name)
|
unknown_request(session, source, msg, sz, proto[prototype].name)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user