summaryrefslogtreecommitdiff
path: root/source3/winbindd/winbindd_getsidaliases.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2011-03-08 14:23:15 +0100
committerJeremy Allison <jra@samba.org>2011-04-13 14:13:24 -0700
commitef9d2b15e01d18dc2bf0379cc9a6df367812e287 (patch)
tree963b0522e3a2725ee93b9a7d811d4cae1917cde0 /source3/winbindd/winbindd_getsidaliases.c
parent58e26c2589620f04684aed620054fde4cda98969 (diff)
downloadsamba-ef9d2b15e01d18dc2bf0379cc9a6df367812e287.tar.gz
samba-ef9d2b15e01d18dc2bf0379cc9a6df367812e287.tar.bz2
samba-ef9d2b15e01d18dc2bf0379cc9a6df367812e287.zip
s3: Make parse_sidlist public
Signed-off-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/winbindd/winbindd_getsidaliases.c')
-rw-r--r--source3/winbindd/winbindd_getsidaliases.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/source3/winbindd/winbindd_getsidaliases.c b/source3/winbindd/winbindd_getsidaliases.c
index a90bfb31d4..f01dac9c4c 100644
--- a/source3/winbindd/winbindd_getsidaliases.c
+++ b/source3/winbindd/winbindd_getsidaliases.c
@@ -27,9 +27,6 @@ struct winbindd_getsidaliases_state {
uint32_t *aliases;
};
-static bool parse_sidlist(TALLOC_CTX *mem_ctx, const char *sidstr,
- struct dom_sid **sids, uint32_t *num_sids);
-
static void winbindd_getsidaliases_done(struct tevent_req *subreq);
struct tevent_req *winbindd_getsidaliases_send(TALLOC_CTX *mem_ctx,
@@ -155,34 +152,3 @@ NTSTATUS winbindd_getsidaliases_recv(struct tevent_req *req,
response->data.num_entries = state->num_aliases;
return NT_STATUS_OK;
}
-
-static bool parse_sidlist(TALLOC_CTX *mem_ctx, const char *sidstr,
- struct dom_sid **sids, uint32_t *num_sids)
-{
- const char *p;
-
- p = sidstr;
- if (p == NULL)
- return False;
-
- while (p[0] != '\0') {
- struct dom_sid sid;
- const char *q = NULL;
-
- if (!dom_sid_parse_endp(p, &sid, &q)) {
- DEBUG(1, ("Could not parse sid %s\n", p));
- return false;
- }
- if ((q == NULL) || (q[0] != '\n')) {
- DEBUG(1, ("Got invalid sidstr: %s\n", p));
- return false;
- }
- if (!NT_STATUS_IS_OK(add_sid_to_array(mem_ctx, &sid, sids,
- num_sids)))
- {
- return False;
- }
- p = q+1;
- }
- return True;
-}