From 77f3f1b5cb872f7e7a10b79439ddc05e76ddde1d Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 1 Jul 2023 22:43:32 +0100 Subject: Fix parsing in v3 compat code. --- src/modules/m_sqlauth.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/modules/m_sqlauth.cpp') diff --git a/src/modules/m_sqlauth.cpp b/src/modules/m_sqlauth.cpp index 5e4f1e1f3..1901018d0 100644 --- a/src/modules/m_sqlauth.cpp +++ b/src/modules/m_sqlauth.cpp @@ -166,7 +166,12 @@ public: if (!mask.empty()) exemptions.push_back(mask); } - exemptions.push_back(conf->getString("allowpattern") + "!*@*"); // v3 compat. + + // Begin v3 config compatibility. + const std::string allowpattern = conf->getString("allowpattern"); + if (!allowpattern.empty()) + exemptions.push_back(allowpattern + "!*@*"); + // End v3 config compatibility. hash_algos.clear(); irc::commasepstream algos(conf->getString("hash", "md5,sha256")); -- cgit v1.3.1-10-gc9f91