diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/protocol/inspircd20.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/protocol/inspircd20.cpp b/src/protocol/inspircd20.cpp index 6b808e630..885607a5f 100644 --- a/src/protocol/inspircd20.cpp +++ b/src/protocol/inspircd20.cpp @@ -770,16 +770,15 @@ int anope_event_setident(const char *source, int ac, const char **av) int anope_event_chgident(const char *source, int ac, const char **av) { - User *u; + User *u = finduser(source); - u = finduser(av[0]); if (!u) { - Alog(LOG_DEBUG) << "CHGIDENT for nonexistent user " << av[0]; + Alog(LOG_DEBUG) << "FIDENT for nonexistent user " << source; return MOD_CONT; } - u->SetIdent(av[1]); + u->SetIdent(av[0]); return MOD_CONT; } @@ -1312,7 +1311,7 @@ void moduleAddIRCDMsgs() Anope::AddMessage("WHOIS", anope_event_whois); Anope::AddMessage("SVSMODE", anope_event_mode); Anope::AddMessage("FHOST", anope_event_chghost); - Anope::AddMessage("CHGIDENT", anope_event_chgident); + Anope::AddMessage("FIDENT", anope_event_chgident); Anope::AddMessage("FNAME", anope_event_chgname); Anope::AddMessage("SETHOST", anope_event_sethost); Anope::AddMessage("SETIDENT", anope_event_setident); |