From c84e8f8610a5f5304dfd974bec5f889e50af0056 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Wed, 3 Jan 2018 01:44:24 +0000 Subject: [PATCH] Fix crash on userlimit callback not returning a boolean --- mods/ctf_userlimit/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/ctf_userlimit/init.lua b/mods/ctf_userlimit/init.lua index 61e8150..2b6ec08 100644 --- a/mods/ctf_userlimit/init.lua +++ b/mods/ctf_userlimit/init.lua @@ -3,6 +3,6 @@ minetest.register_can_bypass_userlimit(function(name, ip) local actual_max_users = tonumber(minetest.settings:get("max_users")) + tonumber(minetest.settings:get("max_extra_users") or "10") local req_score = tonumber(minetest.settings:get("userlimit_bypass_required_score") or "10000") - - return pstat and pstat.score > req_score and #minetest.get_connected_players() < actual_max_users + local can_connect = pstat and pstat.score > req_score and #minetest.get_connected_players() < actual_max_users + return can_connect and true or false end)