Fix infinite recursion in ctf_chat handler

This commit is contained in:
rubenwardy 2019-07-03 06:16:14 +01:00
parent 26f496aced
commit cf95dea033

View File

@ -375,11 +375,12 @@ if minetest.global_exists("irc") then
end
end
local function handler(name, message)
local handler
handler = function(name, message)
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]
if func(name, message) then
if func ~= handler and func(name, message) then
return true
end
end