diff options
| author | 2014-05-15 21:46:17 +1000 | |
|---|---|---|
| committer | 2014-05-16 17:40:33 +0200 | |
| commit | b512f1b9667ca0479d42e771082f3bc8d92c63a2 (patch) | |
| tree | 3432debcf74125a7e598c84d299389ce5b0876ad /src/modules/m_passforward.cpp | |
| parent | Update core_stats.cpp (diff) | |
m_passforward: Don't forward password if the connect block required a password to connect
Diffstat (limited to 'src/modules/m_passforward.cpp')
| -rw-r--r-- | src/modules/m_passforward.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/m_passforward.cpp b/src/modules/m_passforward.cpp index b5696c8f4..7cf49fd04 100644 --- a/src/modules/m_passforward.cpp +++ b/src/modules/m_passforward.cpp @@ -78,6 +78,10 @@ class ModulePassForward : public Module if (!user || user->password.empty()) return; + // If the connect class requires a password, don't forward it + if (!user->MyClass->config->getString("password").empty()) + return; + if (!nickrequired.empty()) { /* Check if nick exists and its server is ulined */ |
