]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/winbindd: use parse_domain_user_fstr instead of parse_domain_user
authorNoel Power <noel.power@suse.com>
Fri, 20 Oct 2023 10:53:10 +0000 (11:53 +0100)
committerNoel Power <npower@samba.org>
Tue, 24 Oct 2023 12:43:37 +0000 (12:43 +0000)
in winbindd_getgroups_send replace parse_domain_user_fstr
with parse_domain_user

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/winbindd/winbindd_getgroups.c

index a5dadd91421456613cae108adb92d2cb919554b9..c1c108e4155bec7b7581a7b899cc7d8d198848e8 100644 (file)
@@ -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);