diff options
author | Volker Lendecke <vl@samba.org> | 2008-07-03 23:29:49 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2008-07-05 12:19:13 +0200 |
commit | ca342870639f8720b1becb9b6a5587feafbeec11 (patch) | |
tree | a31bc5a9494d18631448d1c00ee41d8a88cfa428 /source3/winbindd/winbindd_idmap.c | |
parent | 0234276af848343ba13332de9d3f6dee0a529c0c (diff) | |
download | samba-ca342870639f8720b1becb9b6a5587feafbeec11.tar.gz samba-ca342870639f8720b1becb9b6a5587feafbeec11.tar.bz2 samba-ca342870639f8720b1becb9b6a5587feafbeec11.zip |
Make use of ADD_TO_ARRAY
(This used to be commit 81f334bd6da601a040f754c46705cfa2fd4f8c45)
Diffstat (limited to 'source3/winbindd/winbindd_idmap.c')
-rw-r--r-- | source3/winbindd/winbindd_idmap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/winbindd/winbindd_idmap.c b/source3/winbindd/winbindd_idmap.c index 3c7aa2d0c2..98f8548083 100644 --- a/source3/winbindd/winbindd_idmap.c +++ b/source3/winbindd/winbindd_idmap.c @@ -224,7 +224,7 @@ enum winbindd_result winbindd_dual_sids2xids(struct winbindd_domain *domain, sids = (DOM_SID *)state->request.extra_data.data; num = state->request.extra_len / sizeof(DOM_SID); - ids = TALLOC_ZERO_ARRAY(state->mem_ctx, struct id_map *, num + 1); + ids = TALLOC_ARRAY(state->mem_ctx, struct id_map *, num); if ( ! ids) { DEBUG(0, ("Out of memory!\n")); return WINBINDD_ERROR; @@ -239,7 +239,7 @@ enum winbindd_result winbindd_dual_sids2xids(struct winbindd_domain *domain, ids[i]->sid = &sids[i]; } - result = idmap_sids_to_unixids(ids); + result = idmap_sids_to_unixids(ids, num); if (NT_STATUS_IS_OK(result)) { |