From: Noel Power Date: Fri, 20 Oct 2023 11:09:17 +0000 (+0100) Subject: s3/winbindd: use parse_domain_user instead of parse_domain_user_fstr X-Git-Tag: talloc-2.4.2~1165 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d5652ec021f7bcdeac95a31810ddcf8eaf6c9f4;p=thirdparty%2Fsamba.git s3/winbindd: use parse_domain_user instead of parse_domain_user_fstr in winbindd_getpwnam_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_getpwnam.c b/source3/winbindd/winbindd_getpwnam.c index 0147154c8b7..2bf15c0fe7d 100644 --- a/source3/winbindd/winbindd_getpwnam.c +++ b/source3/winbindd/winbindd_getpwnam.c @@ -24,9 +24,9 @@ struct winbindd_getpwnam_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; struct winbindd_pw pw; @@ -72,10 +72,11 @@ struct tevent_req *winbindd_getpwnam_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);