diff options
Diffstat (limited to '')
-rwxr-xr-x | CoupServ.lua | 6 |
1 files changed, 5 insertions, 1 deletions
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"}) |