1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-26 18:50:30 +03:00

winbind: Fix "wbint_Principals" definition

A signed integer does not make any sense for an IDL array length

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
Volker Lendecke 2018-11-23 09:03:13 +01:00 committed by Ralph Boehme
parent a1ca40e63c
commit e168a6738b
3 changed files with 3 additions and 3 deletions

View File

@ -120,7 +120,7 @@ interface winbind
} wbint_Principal;
typedef [public] struct {
int num_principals;
uint32 num_principals;
[size_is(num_principals)] wbint_Principal principals[];
} wbint_Principals;

View File

@ -93,7 +93,7 @@ static void wb_query_user_list_done(struct tevent_req *subreq)
struct wb_query_user_list_state *state = tevent_req_data(
req, struct wb_query_user_list_state);
NTSTATUS status, result;
int i;
uint32_t i;
status = dcerpc_wbint_LookupRids_recv(subreq, state, &result);
TALLOC_FREE(subreq);

View File

@ -117,7 +117,7 @@ NTSTATUS winbindd_lookuprids_recv(struct tevent_req *req,
req, struct winbindd_lookuprids_state);
NTSTATUS status;
char *result;
int i;
uint32_t i;
if (tevent_req_is_nterror(req, &status)) {
DEBUG(5, ("Lookuprids failed: %s\n",nt_errstr(status)));