diff options
Diffstat (limited to 'src/protocol/inspircd12.cpp')
-rw-r--r-- | src/protocol/inspircd12.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/protocol/inspircd12.cpp b/src/protocol/inspircd12.cpp index 51c614a70..0a09aa293 100644 --- a/src/protocol/inspircd12.cpp +++ b/src/protocol/inspircd12.cpp @@ -619,13 +619,15 @@ class InspIRCdProto : public IRCDProto /* CHGIDENT */ void inspircd_cmd_chgident(const char *nick, const char *vIdent) { - if (has_chgidentmod == 1) + if (has_chgidentmod == 0) { ircdproto->SendGlobops(s_OperServ, "CHGIDENT not loaded!"); } - - BotInfo *bi = findbot(s_OperServ); - send_cmd(bi->uid, "CHGIDENT %s %s", nick, vIdent); + else + { + BotInfo *bi = findbot(s_OperServ); + send_cmd(bi->uid, "CHGIDENT %s %s", nick, vIdent); + } } /* SVSHOLD - set */ |