From 5b0724d2289fbf14813636f1d5791ed76d56710e Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 16 Nov 2010 17:50:16 +0100 Subject: [PATCH] s3: Remove a reference to "winbindd_cli_state" from append_info3_as_ndr --- source3/winbindd/winbindd_pam.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c index ca509d2d488..71c9e951fd0 100644 --- a/source3/winbindd/winbindd_pam.c +++ b/source3/winbindd/winbindd_pam.c @@ -122,7 +122,7 @@ static NTSTATUS append_info3_as_txt(TALLOC_CTX *mem_ctx, } static NTSTATUS append_info3_as_ndr(TALLOC_CTX *mem_ctx, - struct winbindd_cli_state *state, + struct winbindd_response *resp, struct netr_SamInfo3 *info3) { DATA_BLOB blob; @@ -135,8 +135,8 @@ static NTSTATUS append_info3_as_ndr(TALLOC_CTX *mem_ctx, return ndr_map_error2ntstatus(ndr_err); } - state->response->extra_data.data = blob.data; - state->response->length += blob.length; + resp->extra_data.data = blob.data; + resp->length += blob.length; return NT_STATUS_OK; } @@ -750,7 +750,8 @@ static NTSTATUS append_auth_data(struct winbindd_cli_state *state, /* currently, anything from here on potentially overwrites extra_data. */ if (request_flags & WBFLAG_PAM_INFO3_NDR) { - result = append_info3_as_ndr(state->mem_ctx, state, info3); + result = append_info3_as_ndr(state->mem_ctx, state->response, + info3); if (!NT_STATUS_IS_OK(result)) { DEBUG(10,("Failed to append INFO3 (NDR): %s\n", nt_errstr(result))); -- 2.45.1