diff options
Diffstat (limited to 'modules/ldap_authentication.cpp')
-rw-r--r-- | modules/ldap_authentication.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/ldap_authentication.cpp b/modules/ldap_authentication.cpp index f4e3ddd0a..5ca00bdf9 100644 --- a/modules/ldap_authentication.cpp +++ b/modules/ldap_authentication.cpp @@ -85,7 +85,10 @@ public: { if (ii->admin_bind) { - Anope::string sf = search_filter.replace_all_cs("%account", ii->req->GetAccount()).replace_all_cs("%object_class", object_class); + auto sf = Anope::Template(search_filter, { + { "account", ii->req->GetAccount() }, + { "object_class", object_class }, + }); try { Log(LOG_DEBUG) << "ldap_authentication: searching for " << sf; |