summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDukePyrolator <DukePyrolator@anope.org>2011-02-17 07:00:03 +0100
committerDukePyrolator <DukePyrolator@anope.org>2011-02-17 07:00:03 +0100
commitab0422b4d4bc8c78ec8c0cae3eccd8f330a87186 (patch)
tree037b3519fa13a7cd54267f278e1094682eb62739
parent18bd33f9a477f7ce00d6f3c00acc0b0b68f5028d (diff)
set the vhost before we call ns_ajoin or other modules on identify
-rw-r--r--modules/core/ns_identify.cpp4
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"