From 45878bf182f814af07f75f36cf083848e12196e6 Mon Sep 17 00:00:00 2001 From: Robby- Date: Sat, 22 Mar 2014 21:14:02 +0100 Subject: SASL: Also disallow suspended nicks to login using EXTERNAL mechanism. Improve the log message for failed logins. --- modules/m_sasl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/m_sasl.cpp b/modules/m_sasl.cpp index c976ef2f8..969e5b985 100644 --- a/modules/m_sasl.cpp +++ b/modules/m_sasl.cpp @@ -93,7 +93,7 @@ class External : public Mechanism } NickCore *nc = certs->FindAccountFromCert(mysess->cert); - if (!nc) + if (!nc || nc->HasExt("NS_SUSPENDED")) { sasl->Fail(sess); delete sess; -- cgit