mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s3: Remove "mem_ctx" from a few functions
This commit is contained in:
parent
eaf778593f
commit
eedf476c24
@ -54,7 +54,6 @@ NTSTATUS winbindd_get_creds(struct winbindd_domain *domain,
|
||||
|
||||
|
||||
NTSTATUS winbindd_store_creds(struct winbindd_domain *domain,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *user,
|
||||
const char *pass,
|
||||
struct netr_SamInfo3 *info3)
|
||||
@ -128,20 +127,18 @@ NTSTATUS winbindd_store_creds(struct winbindd_domain *domain,
|
||||
}
|
||||
|
||||
NTSTATUS winbindd_update_creds_by_info3(struct winbindd_domain *domain,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *user,
|
||||
const char *pass,
|
||||
struct netr_SamInfo3 *info3)
|
||||
{
|
||||
return winbindd_store_creds(domain, mem_ctx, user, pass, info3);
|
||||
return winbindd_store_creds(domain, user, pass, info3);
|
||||
}
|
||||
|
||||
NTSTATUS winbindd_update_creds_by_name(struct winbindd_domain *domain,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *user,
|
||||
const char *pass)
|
||||
{
|
||||
return winbindd_store_creds(domain, mem_ctx, user, pass, NULL);
|
||||
return winbindd_store_creds(domain, user, pass, NULL);
|
||||
}
|
||||
|
||||
|
||||
|
@ -1004,7 +1004,6 @@ static NTSTATUS winbindd_dual_pam_auth_cached(struct winbindd_domain *domain,
|
||||
my_info3->base.bad_password_count = 0;
|
||||
|
||||
result = winbindd_update_creds_by_info3(domain,
|
||||
state->mem_ctx,
|
||||
state->request->data.auth.user,
|
||||
state->request->data.auth.pass,
|
||||
my_info3);
|
||||
@ -1052,7 +1051,6 @@ static NTSTATUS winbindd_dual_pam_auth_cached(struct winbindd_domain *domain,
|
||||
|
||||
failed:
|
||||
result = winbindd_update_creds_by_info3(domain,
|
||||
state->mem_ctx,
|
||||
state->request->data.auth.user,
|
||||
NULL,
|
||||
my_info3);
|
||||
@ -1615,7 +1613,6 @@ process_result:
|
||||
&& lp_winbind_offline_logon()) {
|
||||
|
||||
result = winbindd_store_creds(domain,
|
||||
state->mem_ctx,
|
||||
state->request->data.auth.user,
|
||||
state->request->data.auth.pass,
|
||||
info3);
|
||||
@ -1933,8 +1930,7 @@ done:
|
||||
if (NT_STATUS_IS_OK(result) && (state->request->flags & WBFLAG_PAM_CACHED_LOGIN)) {
|
||||
if (lp_winbind_offline_logon()) {
|
||||
result = winbindd_update_creds_by_name(contact_domain,
|
||||
state->mem_ctx, user,
|
||||
newpass);
|
||||
user, newpass);
|
||||
/* Again, this happens when we login from gdm or xdm
|
||||
* and the password expires, *BUT* cached crendentials
|
||||
* doesn't exist. winbindd_update_creds_by_name()
|
||||
|
@ -229,17 +229,14 @@ NTSTATUS winbindd_get_creds(struct winbindd_domain *domain,
|
||||
const uint8 *cached_nt_pass[NT_HASH_LEN],
|
||||
const uint8 *cred_salt[NT_HASH_LEN]);
|
||||
NTSTATUS winbindd_store_creds(struct winbindd_domain *domain,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *user,
|
||||
const char *pass,
|
||||
struct netr_SamInfo3 *info3);
|
||||
NTSTATUS winbindd_update_creds_by_info3(struct winbindd_domain *domain,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *user,
|
||||
const char *pass,
|
||||
struct netr_SamInfo3 *info3);
|
||||
NTSTATUS winbindd_update_creds_by_name(struct winbindd_domain *domain,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *user,
|
||||
const char *pass);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user