From: Stefan Metzmacher Date: Sat, 11 May 2024 00:38:21 +0000 (+0200) Subject: auth/credentials_krb5: let cli_credentials_set_ccache() use smb_force_krb5_cc_default() X-Git-Tag: tdb-1.4.11~716 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afcd53b8d09c8cdba0e23980567920e399ff62f5;p=thirdparty%2Fsamba.git auth/credentials_krb5: let cli_credentials_set_ccache() use smb_force_krb5_cc_default() Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- 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,