diff options
author | Test_User <hax@andrewyu.org> | 2022-07-06 12:32:17 -0400 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2022-07-06 12:32:17 -0400 |
commit | e3d61f12fe302e7e72d97d8c718c6a372b334ff6 (patch) | |
tree | 9222bcef03932947230678025d2199d9e1aeb915 /CoupServ.lua | |
parent | 53be559cddb69466f200a6b033d7a57a90d359cc (diff) | |
download | lua_coupserv-e3d61f12fe302e7e72d97d8c718c6a372b334ff6.tar.gz lua_coupserv-e3d61f12fe302e7e72d97d8c718c6a372b334ff6.zip |
librenukes™
Diffstat (limited to 'CoupServ.lua')
-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"}) |