s3:pdb_ldap: optimize ldapsam_alias_memberships() and cache ldap searches.
commit3e531cf921195a7f75e46a978ec2f1183691cf3d
authorStefan Metzmacher <metze@samba.org>
Wed, 3 Feb 2010 10:32:41 +0000 (3 11:32 +0100)
committerKarolin Seeger <kseeger@samba.org>
Wed, 10 Feb 2010 10:08:42 +0000 (10 11:08 +0100)
treebd92385264281185c0a744cb3c81de250e22ec18
parentc6f299bd5187a785e87da6183c055709018e0ae8
s3:pdb_ldap: optimize ldapsam_alias_memberships() and cache ldap searches.

ldapsam_alias_memberships() does the same LDAP search twice, triggered
via add_aliases() from create_local_nt_token().

This happens when no domain aliases are used.

metze
(cherry picked from commit 49ace81e19de231825216cbf07c7422687131bb6)
(cherry picked from commit cb31c1df92b195b3fb80b6e21bfba83b8cd867fd)
source3/include/smbldap.h
source3/passdb/pdb_ldap.c