s3-auth move the s3 auth context onto gensec_ntlmssp once we start
authorAndrew Bartlett <abartlet@samba.org>
Tue, 18 Oct 2011 05:34:27 +0000 (16:34 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 18 Oct 2011 11:54:36 +0000 (13:54 +0200)
We do not need it on the auth_ntlmssp_state any longer.

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Oct 18 13:54:36 CEST 2011 on sn-devel-104

source3/auth/auth_ntlmssp.c

index 75098409bd8ae14a7054f0be8544bb94efabe9bb..e22db822ab6aa15197bfeb90faeffc271a004350 100644 (file)
@@ -406,7 +406,7 @@ NTSTATUS auth_generic_start(struct auth_ntlmssp_state *auth_ntlmssp_state, const
                talloc_get_type_abort(auth_ntlmssp_state->gensec_security->private_data,
                                      struct gensec_ntlmssp_context);
 
-       gensec_ntlmssp->auth_context = auth_ntlmssp_state->auth_context;
+       gensec_ntlmssp->auth_context = talloc_move(gensec_ntlmssp, &auth_ntlmssp_state->auth_context);
 
        return NT_STATUS_OK;
 }
@@ -464,7 +464,7 @@ NTSTATUS auth_generic_authtype_start(struct auth_ntlmssp_state *auth_ntlmssp_sta
                talloc_get_type_abort(auth_ntlmssp_state->gensec_security->private_data,
                                      struct gensec_ntlmssp_context);
 
-       gensec_ntlmssp->auth_context = auth_ntlmssp_state->auth_context;
+       gensec_ntlmssp->auth_context = talloc_move(gensec_ntlmssp, &auth_ntlmssp_state->auth_context);
 
        return NT_STATUS_OK;
 }