From: Samuel Cabrero Date: Mon, 14 Jun 2021 16:05:34 +0000 (+0200) Subject: s3:winbind: Make extra_data_to_sid_array() public X-Git-Tag: tevent-0.12.0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0dbdc27604a2c9b55fe8e8b87fd22312e5a78455;p=thirdparty%2Fsamba.git s3:winbind: Make extra_data_to_sid_array() public Later winbindd_dual_pam_auth() will be converted to a local RPC call handler and the parent will call this function to fill the 'r' struct. Signed-off-by: Samuel Cabrero Reviewed-by: Jeremy Allison --- diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c index 88132db8663..7788a52d53b 100644 --- a/source3/winbindd/winbindd_pam.c +++ b/source3/winbindd/winbindd_pam.c @@ -354,9 +354,9 @@ out: return status; } -static NTSTATUS extra_data_to_sid_array(const char *group_sid, - TALLOC_CTX *mem_ctx, - struct wbint_SidArray **_sid_array) +NTSTATUS extra_data_to_sid_array(const char *group_sid, + TALLOC_CTX *mem_ctx, + struct wbint_SidArray **_sid_array) { TALLOC_CTX *tmp_ctx = NULL; struct wbint_SidArray *sid_array = NULL; diff --git a/source3/winbindd/winbindd_proto.h b/source3/winbindd/winbindd_proto.h index 49178d0a0c7..8b6f9a3fb9a 100644 --- a/source3/winbindd/winbindd_proto.h +++ b/source3/winbindd/winbindd_proto.h @@ -431,6 +431,9 @@ NTSTATUS append_auth_data(TALLOC_CTX *mem_ctx, union netr_Validation *validation, const char *name_domain, const char *name_user); +NTSTATUS extra_data_to_sid_array(const char *group_sid, + TALLOC_CTX *mem_ctx, + struct wbint_SidArray **_sid_array); uid_t get_uid_from_request(struct winbindd_request *request); struct winbindd_domain *find_auth_domain(uint8_t flags, const char *domain_name);