summaryrefslogtreecommitdiff
path: root/modules/pseudoclients/ns_main.cpp
diff options
context:
space:
mode:
authorDukePyrolator <DukePyrolator@anope.org>2011-08-24 13:57:40 +0200
committerDukePyrolator <DukePyrolator@anope.org>2011-08-24 13:57:40 +0200
commitd80e00f5d72e3f0f18a6a629969c03ffc33c878b (patch)
treeb0326702f464537ada1aa9a665d4efa817da64f8 /modules/pseudoclients/ns_main.cpp
parent21a8bff0113204fa7e4f3257fdbaf851f006b748 (diff)
Fixed automatic fingerprint identify on nickchange between registered nicks
Diffstat (limited to 'modules/pseudoclients/ns_main.cpp')
-rw-r--r--modules/pseudoclients/ns_main.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/pseudoclients/ns_main.cpp b/modules/pseudoclients/ns_main.cpp
index 89789db1b..c31590881 100644
--- a/modules/pseudoclients/ns_main.cpp
+++ b/modules/pseudoclients/ns_main.cpp
@@ -34,7 +34,7 @@ class MyNickServService : public NickServService
return;
}
- if (!u->IsIdentified() && !u->fingerprint.empty() && na->nc->FindCert(u->fingerprint))
+ if (!(u->Account() == na->nc) && !u->fingerprint.empty() && na->nc->FindCert(u->fingerprint))
{
u->SendMessage(NickServ, _("SSL Fingerprint accepted, you are now identified."));
Log(u) << "automatically identified for account " << na->nc->display << " using a valid SSL fingerprint.";