diff --git a/lualib/skynet/datasheet/init.lua b/lualib/skynet/datasheet/init.lua index c9ac6871..c902b982 100644 --- a/lualib/skynet/datasheet/init.lua +++ b/lualib/skynet/datasheet/init.lua @@ -32,7 +32,7 @@ local function updateobject(name) core.update(t.object, newhandle) t.handle = newhandle skynet.send(datasheet_svr, "lua", "release", handle) - skynet.fork(monitor) + return monitor() end skynet.fork(monitor) end