From 93d638a48612b982d5579361ce435033f4a4119a Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Fri, 13 Mar 2020 18:14:17 -0500 Subject: [PATCH] gss: Fix default cache preference --- lib/gssapi/krb5/store_cred.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gssapi/krb5/store_cred.c b/lib/gssapi/krb5/store_cred.c index 843f72834..7db71cec9 100644 --- a/lib/gssapi/krb5/store_cred.c +++ b/lib/gssapi/krb5/store_cred.c @@ -110,7 +110,7 @@ principal_is_best_for_user(krb5_context context, krb5_appdefault_string(context, app, NULL, "user_realm", default_realm, &user_realm); ret = user_realm && - krb5_principal_get_num_comp(context, p) == 0 && + krb5_principal_get_num_comp(context, p) == 1 && strcmp(user_realm, krb5_principal_get_realm(context, p)) == 0 && (!user || strcmp(user, krb5_principal_get_comp_string(context, p, 0)) == 0);