summaryrefslogtreecommitdiff
path: root/CoupServ.lua
diff options
context:
space:
mode:
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"})