From eb6dc35a704dec309acd45af8781402b875feeaa Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Sat, 11 May 2024 02:38:21 +0200 Subject: [PATCH] krb5_wrap: let smb_krb5_renew_ticket() use smb_force_krb5_cc_default_name() Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- lib/krb5_wrap/krb5_samba.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/krb5_wrap/krb5_samba.c b/lib/krb5_wrap/krb5_samba.c index f8ea17ce2d0..51eea78f07e 100644 --- a/lib/krb5_wrap/krb5_samba.c +++ b/lib/krb5_wrap/krb5_samba.c @@ -1214,7 +1214,12 @@ krb5_error_code smb_krb5_renew_ticket(const char *ccache_string, } if (!ccache_string) { - ccache_string = krb5_cc_default_name(context); + /* + * A renew has low risk in mixing different + * ccaches, so we allow callers to pass + * NULL for the default cache. + */ + ccache_string = smb_force_krb5_cc_default_name(context); } if (!ccache_string) { -- 2.47.3