comparison mod_ircd/mod_ircd.lua @ 236:24582ea48471

mod_ircd: Fix "nickname in use" reply
author Matthew Wild <mwild1@gmail.com>
date Thu, 05 Aug 2010 22:23:08 +0100
parents 16b76c7b6316
children 27c652363874
comparison
equal deleted inserted replaced
235:10a3cca32797 236:24582ea48471
52 end 52 end
53 53
54 function commands.NICK(session, nick) 54 function commands.NICK(session, nick)
55 nick = nick:match("^[%w_]+"); 55 nick = nick:match("^[%w_]+");
56 if nicks[nick] then 56 if nicks[nick] then
57 session.send(":"..session.host.." 433 * The nickname "..nick.." is already in use"); 57 session.send(":"..session.host.." 433 * "..nick.." :The nickname "..nick.." is already in use");
58 return; 58 return;
59 end 59 end
60 nicks[nick] = session; 60 nicks[nick] = session;
61 session.nick = nick; 61 session.nick = nick;
62 session.full_jid = nick.."@"..module.host.."/ircd"; 62 session.full_jid = nick.."@"..module.host.."/ircd";