diff options
author | Robby- <robby@chat.be> | 2014-03-22 21:14:02 +0100 |
---|---|---|
committer | Robby- <robby@chat.be> | 2014-03-22 21:14:02 +0100 |
commit | 45878bf182f814af07f75f36cf083848e12196e6 (patch) | |
tree | 4cfcd8cf3cb0209a4e1e21ce27b909ca2c9716d0 /modules/m_sasl.cpp | |
parent | f1bec3999d34bcac01bbc4a6920882b0b8345dc0 (diff) |
SASL: Also disallow suspended nicks to login using EXTERNAL mechanism. Improve the log message for failed logins.
Diffstat (limited to 'modules/m_sasl.cpp')
-rw-r--r-- | modules/m_sasl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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; |