From 8bc433a576fb2d829095aed83eba42e552a1fd53 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 14 Dec 2014 10:33:57 +0000 Subject: [PATCH] Convert fingerprint to lower case when adding it. --- include/znc/IRCNetwork.h | 2 +- src/IRCNetwork.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/znc/IRCNetwork.h b/include/znc/IRCNetwork.h index 827a1aa4..71a5b026 100644 --- a/include/znc/IRCNetwork.h +++ b/include/znc/IRCNetwork.h @@ -122,7 +122,7 @@ public: bool IsLastServer() const; const SCString& GetTrustedFingerprints() const { return m_ssTrustedFingerprints; } - void AddTrustedFingerprint(const CString& sFP) { m_ssTrustedFingerprints.insert(sFP); } + void AddTrustedFingerprint(const CString& sFP) { m_ssTrustedFingerprints.insert(sFP.AsLower()); } void DelTrustedFingerprint(const CString& sFP) { m_ssTrustedFingerprints.erase(sFP); } void SetIRCConnectEnabled(bool b); diff --git a/src/IRCNetwork.cpp b/src/IRCNetwork.cpp index 28dd3a6d..a3958dbe 100644 --- a/src/IRCNetwork.cpp +++ b/src/IRCNetwork.cpp @@ -444,7 +444,7 @@ bool CIRCNetwork::ParseConfig(CConfig *pConfig, CString& sError, bool bUpgrade) pConfig->FindStringVector("trustedserverfingerprint", vsList); for (const CString& sFP : vsList) { - m_ssTrustedFingerprints.insert(sFP); + AddTrustedFingerprint(sFP); } pConfig->FindStringVector("chan", vsList);