summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Jacke <bj@sernet.de>2009-10-31 00:45:09 +0100
committerKarolin Seeger <kseeger@samba.org>2010-02-15 14:46:53 +0100
commitd416973522843ff116beeb056f1a643248b44464 (patch)
tree7a91f7d7b9dbb5312607fd21bb20899fd594b92e
parent9206eb87627cf8088e5e188a9e93e271f07c9c07 (diff)
downloadsamba-d416973522843ff116beeb056f1a643248b44464.tar.gz
samba-d416973522843ff116beeb056f1a643248b44464.tar.xz
samba-d416973522843ff116beeb056f1a643248b44464.zip
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)
-rw-r--r--source3/passdb/pdb_ldap.c2
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) {