summaryrefslogtreecommitdiffstats
path: root/ipa-server/xmlrpc-server/funcs.py
diff options
context:
space:
mode:
authorKevin McCarthy <kmccarth@redhat.com>2007-08-20 14:23:23 -0700
committerKevin McCarthy <kmccarth@redhat.com>2007-08-20 14:23:23 -0700
commitf5e30866d1c8fe903fed4f49fee0094e6c1e4372 (patch)
tree9fe9ba276319820f6dbb056e932cdee452c3e181 /ipa-server/xmlrpc-server/funcs.py
parent6b69d9cc464460be5119779c3d5abd9d99c6d80f (diff)
downloadfreeipa.git-f5e30866d1c8fe903fed4f49fee0094e6c1e4372.tar.gz
freeipa.git-f5e30866d1c8fe903fed4f49fee0094e6c1e4372.tar.xz
freeipa.git-f5e30866d1c8fe903fed4f49fee0094e6c1e4372.zip
Escape search input. Search by uid and cn.
Diffstat (limited to 'ipa-server/xmlrpc-server/funcs.py')
-rw-r--r--ipa-server/xmlrpc-server/funcs.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py
index 6f7e4e66..82802487 100644
--- a/ipa-server/xmlrpc-server/funcs.py
+++ b/ipa-server/xmlrpc-server/funcs.py
@@ -346,7 +346,7 @@ class IPAServer:
# FIXME: Is this the filter we want or do we want to do searches of
# cn as well? Or should the caller pass in the filter?
- filter = "(uid=%s)" % criteria
+ filter = "(|(uid=%s)(cn=%s))" % (criteria, criteria)
try:
m1 = _LDAPPool.getConn(self.host,self.port,self.bindca,self.bindcert,self.bindkey,dn)
results = m1.getList(self.basedn, self.scope, filter, sattrs)