diff options
| author | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-20 14:23:23 -0700 |
|---|---|---|
| committer | Kevin McCarthy <kmccarth@redhat.com> | 2007-08-20 14:23:23 -0700 |
| commit | f5e30866d1c8fe903fed4f49fee0094e6c1e4372 (patch) | |
| tree | 9fe9ba276319820f6dbb056e932cdee452c3e181 /ipa-server/xmlrpc-server | |
| parent | 6b69d9cc464460be5119779c3d5abd9d99c6d80f (diff) | |
Escape search input. Search by uid and cn.
Diffstat (limited to 'ipa-server/xmlrpc-server')
| -rw-r--r-- | ipa-server/xmlrpc-server/funcs.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index 6f7e4e66b..82802487c 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) |
