From afcd53b8d09c8cdba0e23980567920e399ff62f5 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Sat, 11 May 2024 02:38:21 +0200 Subject: [PATCH] auth/credentials_krb5: let cli_credentials_set_ccache() use smb_force_krb5_cc_default() Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- auth/credentials/credentials_krb5.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/auth/credentials/credentials_krb5.c b/auth/credentials/credentials_krb5.c index 49077db23b3..ce76b10361d 100644 --- a/auth/credentials/credentials_krb5.c +++ b/auth/credentials/credentials_krb5.c @@ -323,7 +323,11 @@ _PUBLIC_ int cli_credentials_set_ccache(struct cli_credentials *cred, return ret; } } else { - ret = krb5_cc_default(ccc->smb_krb5_context->krb5_context, &ccc->ccache); + /* + * This is where the caller really wants to use + * the default krb5 ccache. + */ + ret = smb_force_krb5_cc_default(ccc->smb_krb5_context->krb5_context, &ccc->ccache); if (ret) { (*error_string) = talloc_asprintf(cred, "failed to read default krb5 ccache: %s\n", smb_get_krb5_error_message(ccc->smb_krb5_context->krb5_context, -- 2.47.3