s3:pdb_ldap: optimize ldapsam_alias_memberships() and cache ldap searches.
commit8f1c7c117b3bca058024daa34f777efa5ece88f8
authorStefan Metzmacher <metze@samba.org>
Wed, 3 Feb 2010 10:32:41 +0000 (3 11:32 +0100)
committerKarolin Seeger <kseeger@samba.org>
Thu, 11 Feb 2010 11:02:47 +0000 (11 12:02 +0100)
treeca26a8b393ccef296c27d020e4ee1f9be6e20024
parenta2ff5f0dd08c40fdbea8cb11e1b18d996a4d8c39
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)

Signed-off-by: Stefan Metzmacher <metze@samba.org>
source3/include/smbldap.h
source3/passdb/pdb_ldap.c