summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2009-02-11 11:35:51 -0800
committerKarolin Seeger <kseeger@samba.org>2009-07-30 09:22:11 +0200
commit99ad00efd7d3d0990ec20e0f278d63cf55167d0c (patch)
treebe64ba495491ea8c128b46868375dfb6a209614b
parentb658c263e12077cde44a5cc8aa9cec0461115a95 (diff)
downloadsamba-99ad00efd7d3d0990ec20e0f278d63cf55167d0c.tar.gz
Fix bug #5906 - Winbindd crash on 'getent group' (INTERNAL ERROR: Signal 11).
Was missed in the last maintenence release. Jeremy. (cherry picked from commit db4a435d235bedf48d668a0f4418dd46f38044ed)
-rw-r--r--source/nsswitch/winbindd_passdb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/nsswitch/winbindd_passdb.c b/source/nsswitch/winbindd_passdb.c
index ad629283ee4..e22a20723dc 100644
--- a/source/nsswitch/winbindd_passdb.c
+++ b/source/nsswitch/winbindd_passdb.c
@@ -590,13 +590,13 @@ static NTSTATUS sam_lookup_groupmem(struct winbindd_domain *domain,
sid_type_lookup(lsa_names[i].type)));
continue;
}
- if (!((*names)[i] = talloc_strdup((*names),
+ if (!((*names)[num_mapped] = talloc_strdup((*names),
lsa_names[i].name))) {
TALLOC_FREE(tmp_ctx);
return NT_STATUS_NO_MEMORY;
}
- (*name_types)[i] = lsa_names[i].type;
+ (*name_types)[num_mapped] = lsa_names[i].type;
num_mapped += 1;
}