diff options
author | Sadie Powell <sadie@witchery.services> | 2023-10-20 18:08:49 +0100 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2023-10-20 18:10:29 +0100 |
commit | 02940e4ea810f2fa634f5a783f5ed966b936d6f4 (patch) | |
tree | 28b5094819a3a0b0acc6d568e45756ab848bb7c3 | |
parent | 69a0f3bec2cfed1436385a41fe73b2a95f5bf64a (diff) |
Fix a misleading temporary variable in ns_register.
-rw-r--r-- | modules/commands/ns_register.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/commands/ns_register.cpp b/modules/commands/ns_register.cpp index bd188637c..d38b07bc6 100644 --- a/modules/commands/ns_register.cpp +++ b/modules/commands/ns_register.cpp @@ -25,13 +25,12 @@ class CommandNSConfirm : public Command void Execute(CommandSource &source, const std::vector<Anope::string> ¶ms) anope_override { - const Anope::string &passcode = params[0]; - if (source.nc && (!source.nc->HasExt("UNCONFIRMED") || source.IsOper()) && source.HasPriv("nickserv/confirm")) { - NickAlias *na = NickAlias::Find(passcode); + const Anope::string &nick = params[0]; + NickAlias *na = NickAlias::Find(nick); if (na == NULL) - source.Reply(NICK_X_NOT_REGISTERED, passcode.c_str()); + source.Reply(NICK_X_NOT_REGISTERED, nick.c_str()); else if (na->nc->HasExt("UNCONFIRMED") == false) source.Reply(_("Nick \002%s\002 is already confirmed."), na->nick.c_str()); else @@ -58,6 +57,7 @@ class CommandNSConfirm : public Command } else if (source.nc) { + const Anope::string &passcode = params[0]; Anope::string *code = source.nc->GetExt<Anope::string>("passcode"); if (code != NULL && *code == passcode) { |