summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/protocol/inspircd12.cpp10
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 */