diff options
-rw-r--r-- | source3/winbindd/winbindd_pam.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c index 9555be0d85..004f3d47a3 100644 --- a/source3/winbindd/winbindd_pam.c +++ b/source3/winbindd/winbindd_pam.c @@ -388,7 +388,7 @@ static void fill_in_password_policy(struct winbindd_response *r, } static NTSTATUS fillup_password_policy(struct winbindd_domain *domain, - struct winbindd_cli_state *state) + struct winbindd_response *response) { TALLOC_CTX *frame = talloc_stackframe(); struct winbindd_methods *methods; @@ -409,7 +409,7 @@ static NTSTATUS fillup_password_policy(struct winbindd_domain *domain, goto done; } - fill_in_password_policy(state->response, &password_policy); + fill_in_password_policy(response, &password_policy); done: TALLOC_FREE(frame); @@ -1635,7 +1635,8 @@ process_result: result = NT_STATUS_NOT_SUPPORTED; if (our_domain == domain ) { - result = fillup_password_policy(our_domain, state); + result = fillup_password_policy( + our_domain, state->response); } if (!NT_STATUS_IS_OK(result) @@ -1911,7 +1912,8 @@ done: NTSTATUS policy_ret; - policy_ret = fillup_password_policy(contact_domain, state); + policy_ret = fillup_password_policy( + contact_domain, state->response); /* failure of this is non critical, it will just provide no * additional information to the client why the change has |