mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
r16350: Fix the build.
GUenther
This commit is contained in:
parent
d8fd94648f
commit
3203ce3b49
@ -647,6 +647,25 @@ void del_sid_from_array(const DOM_SID *sid, DOM_SID **sids, size_t *num)
|
||||
return;
|
||||
}
|
||||
|
||||
void add_rid_to_array_unique(TALLOC_CTX *mem_ctx,
|
||||
uint32 rid, uint32 **pp_rids, size_t *p_num)
|
||||
{
|
||||
size_t i;
|
||||
|
||||
for (i=0; i<*p_num; i++) {
|
||||
if ((*pp_rids)[i] == rid)
|
||||
return;
|
||||
}
|
||||
|
||||
*pp_rids = TALLOC_REALLOC_ARRAY(mem_ctx, *pp_rids, uint32, *p_num+1);
|
||||
|
||||
if (*pp_rids == NULL)
|
||||
return;
|
||||
|
||||
(*pp_rids)[*p_num] = rid;
|
||||
*p_num += 1;
|
||||
}
|
||||
|
||||
BOOL is_null_sid(const DOM_SID *sid)
|
||||
{
|
||||
static const DOM_SID null_sid = {0};
|
||||
|
@ -2274,25 +2274,6 @@ static NTSTATUS ldapsam_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
|
||||
return ldapsam_getgroup(methods, filter, map);
|
||||
}
|
||||
|
||||
static void add_rid_to_array_unique(TALLOC_CTX *mem_ctx,
|
||||
uint32 rid, uint32 **pp_rids, size_t *p_num)
|
||||
{
|
||||
size_t i;
|
||||
|
||||
for (i=0; i<*p_num; i++) {
|
||||
if ((*pp_rids)[i] == rid)
|
||||
return;
|
||||
}
|
||||
|
||||
*pp_rids = TALLOC_REALLOC_ARRAY(mem_ctx, *pp_rids, uint32, *p_num+1);
|
||||
|
||||
if (*pp_rids == NULL)
|
||||
return;
|
||||
|
||||
(*pp_rids)[*p_num] = rid;
|
||||
*p_num += 1;
|
||||
}
|
||||
|
||||
static BOOL ldapsam_extract_rid_from_entry(LDAP *ldap_struct,
|
||||
LDAPMessage *entry,
|
||||
const DOM_SID *domain_sid,
|
||||
|
Loading…
Reference in New Issue
Block a user