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