diff options
author | DukePyrolator <DukePyrolator@anope.org> | 2011-02-17 07:00:03 +0100 |
---|---|---|
committer | DukePyrolator <DukePyrolator@anope.org> | 2011-02-17 07:00:03 +0100 |
commit | ab0422b4d4bc8c78ec8c0cae3eccd8f330a87186 (patch) | |
tree | 037b3519fa13a7cd54267f278e1094682eb62739 | |
parent | 18bd33f9a477f7ce00d6f3c00acc0b0b68f5028d (diff) |
set the vhost before we call ns_ajoin or other modules on identify
-rw-r--r-- | modules/core/ns_identify.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/core/ns_identify.cpp b/modules/core/ns_identify.cpp index c9446ade5..f2960c0ff 100644 --- a/modules/core/ns_identify.cpp +++ b/modules/core/ns_identify.cpp @@ -77,8 +77,6 @@ class CommandNSIdentify : public Command u->UpdateHost(); - FOREACH_MOD(I_OnNickIdentify, OnNickIdentify(u)); - Log(LOG_COMMAND, u, this) << "and identified for account " << u->Account()->display; source.Reply(_("Password accepted - you are now recognized.")); if (ircd->vhost) @@ -86,6 +84,8 @@ class CommandNSIdentify : public Command if (Config->NSModeOnID) do_setmodes(u); + FOREACH_MOD(I_OnNickIdentify, OnNickIdentify(u)); + if (Config->NSForceEmail && u->Account() && u->Account()->email.empty()) { source.Reply(_("You must now supply an e-mail for your nick.\n" |