diff options
author | Björn Jacke <bj@sernet.de> | 2009-10-31 00:45:09 +0100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2010-02-15 14:46:53 +0100 |
commit | d416973522843ff116beeb056f1a643248b44464 (patch) | |
tree | 7a91f7d7b9dbb5312607fd21bb20899fd594b92e /source3/passdb | |
parent | 9206eb87627cf8088e5e188a9e93e271f07c9c07 (diff) | |
download | samba-d416973522843ff116beeb056f1a643248b44464.tar.gz |
s3:ldap: don't search when no values where found (cherry picked from commit 70063522065ab3e5a21fb11db0097b808aa11100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
(cherry picked from commit 0b7d7e7c3d6a5abe94a0864f1ccaf9d1c00b8b7d)
Diffstat (limited to 'source3/passdb')
-rw-r--r-- | source3/passdb/pdb_ldap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/passdb/pdb_ldap.c b/source3/passdb/pdb_ldap.c index 0d498c88ba0..3cf1df46144 100644 --- a/source3/passdb/pdb_ldap.c +++ b/source3/passdb/pdb_ldap.c @@ -2671,7 +2671,7 @@ static NTSTATUS ldapsam_enum_group_members(struct pdb_methods *methods, values = ldap_get_values(conn->ldap_struct, entry, "memberUid"); - if (values) { + if ((values != NULL) && (values[0] != NULL)) { filter = talloc_asprintf(mem_ctx, "(&(objectClass=%s)(|", LDAP_OBJ_SAMBASAMACCOUNT); if (filter == NULL) { |