summaryrefslogtreecommitdiff
path: root/CoupServ.lua
diff options
context:
space:
mode:
authorTest_User <hax@andrewyu.org>2022-07-06 12:32:17 -0400
committerTest_User <hax@andrewyu.org>2022-07-06 12:32:17 -0400
commite3d61f12fe302e7e72d97d8c718c6a372b334ff6 (patch)
tree9222bcef03932947230678025d2199d9e1aeb915 /CoupServ.lua
parent53be559cddb69466f200a6b033d7a57a90d359cc (diff)
downloadcoupserv-e3d61f12fe302e7e72d97d8c718c6a372b334ff6.tar.gz
coupserv-e3d61f12fe302e7e72d97d8c718c6a372b334ff6.zip
librenukes™
Diffstat (limited to 'CoupServ.lua')
-rwxr-xr-xCoupServ.lua6
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"})