Fix handle register when slot[0] is null will segmentation fault (#1574)

This commit is contained in:
涵曦
2022-04-13 22:36:47 +08:00
committed by GitHub
parent e37eb3cba0
commit ee103e97cd
3 changed files with 48 additions and 3 deletions

33
test/testhandle.lua Normal file
View 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