mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-22 02:53:09 +00:00
Fix handle register when slot[0] is null will segmentation fault (#1574)
This commit is contained in:
33
test/testhandle.lua
Normal file
33
test/testhandle.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
local skynet = require "skynet"
|
||||
require "skynet.manager"
|
||||
|
||||
local mod = ...
|
||||
if mod == "slave" then
|
||||
|
||||
skynet.start(function()
|
||||
skynet.error("addr:", skynet.self())
|
||||
end)
|
||||
|
||||
else
|
||||
|
||||
skynet.start(function()
|
||||
skynet.newservice("debug_console",8000)
|
||||
skynet.error("master addr:", skynet.self())
|
||||
|
||||
skynet.newservice("testhandle", "slave")
|
||||
skynet.newservice("testhandle", "slave")
|
||||
skynet.newservice("testhandle", "slave")
|
||||
skynet.newservice("testhandle", "slave")
|
||||
skynet.newservice("testhandle", "slave")
|
||||
skynet.newservice("testhandle", "slave")
|
||||
|
||||
while true do
|
||||
local addr = skynet.newservice("testhandle", "slave")
|
||||
skynet.kill(addr)
|
||||
if addr > 0xfffff0 then
|
||||
break
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user