From a5a603be6ce1c78484774afc3410f73095981c27 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Wed, 23 Feb 2022 18:44:59 +0000 Subject: [PATCH] sanitize member names (thanks hysteria) --- init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/init.lua b/init.lua index 6ba678e..7dd6752 100644 --- a/init.lua +++ b/init.lua @@ -109,6 +109,11 @@ end -- add player name to table as member local add_member = function(meta, name) + -- Validate player name for MT compliance + if name ~= string.match(name, "[%w_-]+") then + return + end + -- Constant (20) defined by player.h if name:len() > 25 then return