diff options
author | Andrew Bartlett <abartlet@samba.org> | 2011-10-19 18:39:27 +1100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2011-10-21 08:50:55 +0200 |
commit | 321204eaeb05107b9a6d5ed464a11cd5018c97c6 (patch) | |
tree | cbcbfa59d184b2915853658f83b8c86d53e20a92 /source3/rpc_server/dcesrv_spnego.c | |
parent | 38de149e9b7e6150d4410bd964548ee22ffe8199 (diff) | |
download | samba-321204eaeb05107b9a6d5ed464a11cd5018c97c6.tar.gz samba-321204eaeb05107b9a6d5ed464a11cd5018c97c6.tar.bz2 samba-321204eaeb05107b9a6d5ed464a11cd5018c97c6.zip |
s3-ntlmssp Remove references to auth_ntlmssp_context from the rpc code
We always dereferenced auth_ntlmssp_state->gensec_security, so now we
do not bother passing around the whole auth_ntlmssp_state.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/rpc_server/dcesrv_spnego.c')
-rw-r--r-- | source3/rpc_server/dcesrv_spnego.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/rpc_server/dcesrv_spnego.c b/source3/rpc_server/dcesrv_spnego.c index 515e59b7e8..88ffdf7b5f 100644 --- a/source3/rpc_server/dcesrv_spnego.c +++ b/source3/rpc_server/dcesrv_spnego.c @@ -54,7 +54,7 @@ static NTSTATUS spnego_server_mech_init(struct spnego_context *sp_ctx, DATA_BLOB *token_in, DATA_BLOB *token_out) { - struct auth_ntlmssp_state *ntlmssp_ctx; + struct gensec_security *gensec_security; struct gse_context *gse_ctx; NTSTATUS status; @@ -84,14 +84,14 @@ static NTSTATUS spnego_server_mech_init(struct spnego_context *sp_ctx, token_in, token_out, sp_ctx->remote_address, - &ntlmssp_ctx); + &gensec_security); if (!NT_STATUS_IS_OK(status)) { DEBUG(0, ("Failed to init ntlmssp server " "(%s)\n", nt_errstr(status))); return status; } - sp_ctx->mech_ctx.ntlmssp_state = ntlmssp_ctx; + sp_ctx->mech_ctx.gensec_security = gensec_security; break; default: @@ -155,7 +155,7 @@ NTSTATUS spnego_server_step(struct spnego_context *sp_ctx, break; case SPNEGO_NTLMSSP: status = ntlmssp_server_step( - sp_ctx->mech_ctx.ntlmssp_state, + sp_ctx->mech_ctx.gensec_security, mem_ctx, &token_in, &token_out); break; default: |