diff options
author | Kevin McCarthy <kmccarth@redhat.com> | 2007-09-27 16:07:05 -0700 |
---|---|---|
committer | Kevin McCarthy <kmccarth@redhat.com> | 2007-09-27 16:07:05 -0700 |
commit | 0431a536e552cc8f988d4e4076ea56cfeca49385 (patch) | |
tree | 561557bd5df0f90315390dfb9d9ff3865df1f0ad /ipa-server | |
parent | 572b3e9fddfb2eecf1334099d4c73cfe4c0b3a56 (diff) | |
download | freeipa-0431a536e552cc8f988d4e4076ea56cfeca49385.tar.gz freeipa-0431a536e552cc8f988d4e4076ea56cfeca49385.tar.xz freeipa-0431a536e552cc8f988d4e4076ea56cfeca49385.zip |
patch queue: add_filters.patch
Diffstat (limited to 'ipa-server')
-rw-r--r-- | ipa-server/xmlrpc-server/funcs.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py index 7c9d06fcf..838f05f12 100644 --- a/ipa-server/xmlrpc-server/funcs.py +++ b/ipa-server/xmlrpc-server/funcs.py @@ -105,6 +105,7 @@ class IPAServer: """Given a kerberos principal get the LDAP uid""" global _LDAPPool + princ = self.__safe_filter(princ) filter = "(krbPrincipalName=" + princ + ")" # The only anonymous search we should have conn = _LDAPPool.getConn(self.host,self.sslport,self.bindca,self.bindcert,self.bindkey,None,None,debug) @@ -315,6 +316,7 @@ class IPAServer: """Gets the users that report to a particular manager. """ + manager_dn = self.__safe_filter(manager_dn) filter = "(&(objectClass=person)(manager=%s))" % manager_dn try: @@ -624,6 +626,7 @@ class IPAServer: Multi-valued fields are represented as lists. """ + member_dn = self.__safe_filter(member_dn) filter = "(&(objectClass=posixGroup)(uniqueMember=%s))" % member_dn try: |