From e3d61f12fe302e7e72d97d8c718c6a372b334ff6 Mon Sep 17 00:00:00 2001 From: Test_User Date: Wed, 6 Jul 2022 12:32:17 -0400 Subject: librenukes™ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CoupServ.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'CoupServ.lua') diff --git a/CoupServ.lua b/CoupServ.lua index 1da6281..a3c8654 100755 --- a/CoupServ.lua +++ b/CoupServ.lua @@ -41,6 +41,10 @@ userlist = {} chanlist = {} function has_permission(user, privs) + if not user or type(user) ~= "table" then + return false + end + privs = privs or {} for _, v in pairs(privs) do if v == "Admin" then @@ -72,7 +76,7 @@ while true do userlist = {} chanlist = {} - local s = socket.tcp() + local s = socket.tcp4() s:connect("irc.andrewyu.org", 7005) local con = ssl.wrap(s, {mode = "client", protocol = "tlsv1_3"}) -- cgit v1.2.3