From d80e00f5d72e3f0f18a6a629969c03ffc33c878b Mon Sep 17 00:00:00 2001 From: DukePyrolator Date: Wed, 24 Aug 2011 13:57:40 +0200 Subject: [PATCH] Fixed automatic fingerprint identify on nickchange between registered nicks --- modules/pseudoclients/ns_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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.";