From 4a9b9f9420ccdcbd5a0e79ca493ea85e4683f41e Mon Sep 17 00:00:00 2001 From: Torsten Rehn Date: Wed, 18 Jul 2012 14:09:24 +0200 Subject: LDAP plugin: special characters in search filters need double escaping --- src/lib/Bcfg2/Server/Plugins/Ldap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/Bcfg2/Server/Plugins/Ldap.py b/src/lib/Bcfg2/Server/Plugins/Ldap.py index 29abf5b13..9883085db 100644 --- a/src/lib/Bcfg2/Server/Plugins/Ldap.py +++ b/src/lib/Bcfg2/Server/Plugins/Ldap.py @@ -139,7 +139,7 @@ class LdapConnection(object): result = self.conn.search_s( query.base, SCOPE_MAP[query.scope], - query.filter, + query.filter.replace("\\", "\\\\"), query.attrs, ) break -- cgit v1.2.3-1-g7c22