Mercurial > prosody-modules
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"; |