mirror of
https://github.com/samba-team/samba.git
synced 2025-01-26 10:04:02 +03:00
auth/gensec: Remove unneeded cli_credentials_set_conf() call
The cli_credentials_set_client_gss_creds() will set the correct realm from the gss creds. Pair-Programmed-With: Andreas Schneider <asn@samba.org> Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> Signed-off-by: David Mulder <dmulder@suse.com> Signed-off-by: Andreas Schneider <asn@samba.org> Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
5aa00d92ad
commit
99d8788028
@ -1311,16 +1311,18 @@ static NTSTATUS gensec_gssapi_session_info(struct gensec_security *gensec_securi
|
||||
const char *error_string;
|
||||
|
||||
DEBUG(10, ("gensec_gssapi: delegated credentials supplied by client\n"));
|
||||
session_info->credentials = cli_credentials_init(session_info);
|
||||
if (!session_info->credentials) {
|
||||
|
||||
/*
|
||||
* Create anonymous credentials for now.
|
||||
*
|
||||
* We will update them with the provided client gss creds.
|
||||
*/
|
||||
session_info->credentials = cli_credentials_init_anon(session_info);
|
||||
if (session_info->credentials == NULL) {
|
||||
talloc_free(tmp_ctx);
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
|
||||
cli_credentials_set_conf(session_info->credentials, gensec_security->settings->lp_ctx);
|
||||
/* Just so we don't segfault trying to get at a username */
|
||||
cli_credentials_set_anonymous(session_info->credentials);
|
||||
|
||||
ret = cli_credentials_set_client_gss_creds(session_info->credentials,
|
||||
gensec_security->settings->lp_ctx,
|
||||
gensec_gssapi_state->delegated_cred_handle,
|
||||
|
Loading…
x
Reference in New Issue
Block a user