mirror of
https://github.com/samba-team/samba.git
synced 2025-12-18 08:23:51 +03:00
removed a duplicate copy of smb_io_sid_array()
This commit is contained in:
@@ -1194,52 +1194,6 @@ BOOL smb_io_sid_array(const char *desc, SID_ARRAY *array, prs_struct *ps, int de
|
|||||||
return True;
|
return True;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************
|
|
||||||
Reads or writes a SID_ARRAY structure.
|
|
||||||
********************************************************************/
|
|
||||||
BOOL smb_io_sid_array(const char *desc, SID_ARRAY *array, prs_struct *ps, int depth)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
prs_debug(ps, depth, desc, "smb_io_sid_array");
|
|
||||||
depth++;
|
|
||||||
|
|
||||||
if(!prs_uint32("ref_id", ps, depth, &array->ref_id))
|
|
||||||
return False;
|
|
||||||
|
|
||||||
if (! array->ref_id) {
|
|
||||||
return True;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!prs_uint32("count", ps, depth, &array->count))
|
|
||||||
return False;
|
|
||||||
|
|
||||||
if (array->count == 0) {
|
|
||||||
return True;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (UNMARSHALLING(ps)) {
|
|
||||||
array->sids = talloc_zero(get_talloc_ctx(), array->count * sizeof(array->sids[0]));
|
|
||||||
}
|
|
||||||
if (! array->sids) {
|
|
||||||
return False;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i=0;i<array->count;i++) {
|
|
||||||
if(!prs_uint32("ref_id", ps, depth, &array->sids[i].ref_id))
|
|
||||||
return False;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i=0;i<array->count;i++) {
|
|
||||||
if (!smb_io_dom_sid2("sid", &array->sids[i].sid, ps, depth))
|
|
||||||
return False;
|
|
||||||
}
|
|
||||||
|
|
||||||
return True;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
Inits a DOM_RID2 structure.
|
Inits a DOM_RID2 structure.
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|||||||
Reference in New Issue
Block a user