# HG changeset patch # User Kim Alvefur # Date 1320173167 -3600 # Node ID ff03a325aa41a44fae98065b0cc5bb3ae00d9af9 # Parent 640e6c0b563d3d60bbf560b479975e76ea4ea006 mod_ircd: ignore JOIN without channel diff -r 640e6c0b563d -r ff03a325aa41 mod_ircd/mod_ircd.in.lua --- a/mod_ircd/mod_ircd.in.lua Tue Nov 01 19:18:30 2011 +0100 +++ b/mod_ircd/mod_ircd.in.lua Tue Nov 01 19:46:07 2011 +0100 @@ -249,6 +249,7 @@ function commands.JOIN(session, args) local channel = args[1]; + if not channel then return end local room_jid = irc2muc(channel); print(session.full_jid); local room, err = c:join_room(room_jid, session.nick, { source = session.full_jid } );