Fix infinite recursion in ctf_chat handler
This commit is contained in:
parent
26f496aced
commit
cf95dea033
@ -375,11 +375,12 @@ if minetest.global_exists("irc") then
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function handler(name, message)
|
local handler
|
||||||
|
handler = function(name, message)
|
||||||
if ctf.player(name).team then
|
if ctf.player(name).team then
|
||||||
for i = 2, #minetest.registered_on_chat_messages do
|
for i = 1, #minetest.registered_on_chat_messages do
|
||||||
local func = minetest.registered_on_chat_messages[i]
|
local func = minetest.registered_on_chat_messages[i]
|
||||||
if func(name, message) then
|
if func ~= handler and func(name, message) then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user