Merge r7602 from trunk

git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7603 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
peavey 2007-07-28 18:05:37 +00:00
parent 7b1aa89b32
commit 2af0a63dbb

View File

@ -209,7 +209,7 @@ class ModuleServices : public Module
virtual void OnUserPostNick(userrec* user, const std::string &oldnick)
{
/* On nickchange, if they have +r, remove it */
if (user->IsModeSet('r'))
if (user->IsModeSet('r') && !(irc::string(user->nick) == oldnick))
{
const char* modechange[2];
modechange[0] = user->nick;