aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra/m_ldap.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2023-08-05 12:02:14 +0100
committerGravatar Sadie Powell2023-08-11 12:03:09 +0100
commit681b488fc0ebca964eddf2a54575dc41901bc520 (patch)
tree8d5953e1ecc38e7abc8e4369e71a2f3db2a1744a /src/modules/extra/m_ldap.cpp
parentMove stdalgo::string::{equalsci,tocstr} to utility/string. (diff)
Update usages of stdalgo::string::equalsci to use insp::equalsci.
Diffstat (limited to 'src/modules/extra/m_ldap.cpp')
-rw-r--r--src/modules/extra/m_ldap.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/modules/extra/m_ldap.cpp b/src/modules/extra/m_ldap.cpp
index d38d9f6d0..3c1fc50ef 100644
--- a/src/modules/extra/m_ldap.cpp
+++ b/src/modules/extra/m_ldap.cpp
@@ -31,8 +31,9 @@
#include "inspircd.h"
-#include "threadsocket.h"
#include "modules/ldap.h"
+#include "threadsocket.h"
+#include "utility/string.h"
#if defined LDAP_API_FEATURE_X_OPENLDAP_REENTRANT && !LDAP_API_FEATURE_X_OPENLDAP_REENTRANT
# error InspIRCd requires OpenLDAP to be built as reentrant.
@@ -245,12 +246,12 @@ private:
if (up.field_set & (1 << UF_SCHEMA))
{
const std::string schema(url, up.field_data[UF_SCHEMA].off, up.field_data[UF_SCHEMA].len);
- if (stdalgo::string::equalsci(schema, "ldaps"))
+ if (insp::equalsci(schema, "ldaps"))
{
port = 636; // Default encrypted port.
secure = true;
}
- else if (!stdalgo::string::equalsci(schema, "ldap"))
+ else if (!insp::equalsci(schema, "ldap"))
return LDAP_CONNECT_ERROR; // Invalid protocol.
}
@@ -359,9 +360,9 @@ public:
, config(tag)
{
std::string scope = config->getString("searchscope");
- if (stdalgo::string::equalsci(scope, "base"))
+ if (insp::equalsci(scope, "base"))
searchscope = LDAP_SCOPE_BASE;
- else if (stdalgo::string::equalsci(scope, "onelevel"))
+ else if (insp::equalsci(scope, "onelevel"))
searchscope = LDAP_SCOPE_ONELEVEL;
else
searchscope = LDAP_SCOPE_SUBTREE;
@@ -618,7 +619,7 @@ public:
for (const auto& [_, tag] : ServerInstance->Config->ConfTags("database"))
{
- if (!stdalgo::string::equalsci(tag->getString("module"), "ldap"))
+ if (!insp::equalsci(tag->getString("module"), "ldap"))
continue;
std::string id = tag->getString("id");