From: Noel Power Date: Fri, 20 Oct 2023 10:53:10 +0000 (+0100) Subject: s3/winbindd: use parse_domain_user_fstr instead of parse_domain_user X-Git-Tag: talloc-2.4.2~1166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f734b1b2fcad1d77a1aab83f999f86c8eb3f15f6;p=thirdparty%2Fsamba.git s3/winbindd: use parse_domain_user_fstr instead of parse_domain_user in winbindd_getgroups_send replace parse_domain_user_fstr with parse_domain_user Signed-off-by: Noel Power Reviewed-by: Andrew Bartlett Reviewed-by: Andreas Schneider --- diff --git a/source3/winbindd/winbindd_getgroups.c b/source3/winbindd/winbindd_getgroups.c index a5dadd91421..c1c108e4155 100644 --- a/source3/winbindd/winbindd_getgroups.c +++ b/source3/winbindd/winbindd_getgroups.c @@ -24,9 +24,9 @@ struct winbindd_getgroups_state { struct tevent_context *ev; - fstring namespace; - fstring domname; - fstring username; + char *namespace; + char *domname; + char *username; struct dom_sid sid; enum lsa_SidType type; uint32_t num_sids; @@ -76,10 +76,10 @@ struct tevent_req *winbindd_getgroups_send(TALLOC_CTX *mem_ctx, domuser = mapped_user; } - ok = parse_domain_user_fstr(domuser, - state->namespace, - state->domname, - state->username); + ok = parse_domain_user(state, domuser, + &state->namespace, + &state->domname, + &state->username); if (!ok) { D_WARNING("Could not parse domain user: %s\n", domuser); tevent_req_nterror(req, NT_STATUS_INVALID_PARAMETER);