mirror of
https://github.com/samba-team/samba.git
synced 2025-02-25 17:57:42 +03:00
winbindd: make xids a const argument to wb_xids2sids_send()
The previous commit made an internal copy of xids, this commit makes it more obvious that we must not mess with the xids argument but treat it as an in-parameter and don't write to it. Bug: https://bugzilla.samba.org/show_bug.cgi?id=13802 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> (cherry picked from commit 5d277ea7ea258676b9ea5081a451a5874af115f6)
This commit is contained in:
parent
a76277af38
commit
8234ef264a
source3/winbindd
@ -437,7 +437,7 @@ static void wb_xids2sids_init_dom_maps_done(struct tevent_req *subreq);
|
||||
|
||||
struct tevent_req *wb_xids2sids_send(TALLOC_CTX *mem_ctx,
|
||||
struct tevent_context *ev,
|
||||
struct unixid *xids,
|
||||
const struct unixid *xids,
|
||||
uint32_t num_xids)
|
||||
{
|
||||
struct tevent_req *req, *subreq;
|
||||
|
@ -925,7 +925,7 @@ NTSTATUS winbindd_sids_to_xids_recv(struct tevent_req *req,
|
||||
struct winbindd_response *response);
|
||||
struct tevent_req *wb_xids2sids_send(TALLOC_CTX *mem_ctx,
|
||||
struct tevent_context *ev,
|
||||
struct unixid *xids,
|
||||
const struct unixid *xids,
|
||||
uint32_t num_xids);
|
||||
NTSTATUS wb_xids2sids_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
|
||||
struct dom_sid **sids);
|
||||
|
Loading…
x
Reference in New Issue
Block a user