diff options
author | Volker Lendecke <vl@samba.org> | 2011-03-08 14:23:15 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2011-04-13 14:13:24 -0700 |
commit | ef9d2b15e01d18dc2bf0379cc9a6df367812e287 (patch) | |
tree | 963b0522e3a2725ee93b9a7d811d4cae1917cde0 /source3/winbindd/winbindd_getsidaliases.c | |
parent | 58e26c2589620f04684aed620054fde4cda98969 (diff) | |
download | samba-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.c | 34 |
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; -} |