diff options
author | Jeremy Allison <jra@samba.org> | 2009-02-11 11:35:51 -0800 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2009-02-11 11:35:51 -0800 |
commit | db4a435d235bedf48d668a0f4418dd46f38044ed (patch) | |
tree | 10d1007b66258a9150e45325e9512b44abc8cf20 | |
parent | a894bd4504f070233dd2785a62483090581f5bf3 (diff) | |
download | samba-db4a435d235bedf48d668a0f4418dd46f38044ed.tar.gz |
Fix bug #5906 - Winbindd crash on 'getent group' (INTERNAL ERROR: Signal 11).
Was missed in the last maintenence release.
Jeremy.
-rw-r--r-- | source/nsswitch/winbindd_passdb.c | 4 |
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; } |