From 57a1a66348b493b0f9450e084a3e9a3df2bbcd54 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Mon, 9 Aug 2021 14:45:12 +1000 Subject: [PATCH] krb5: default to client realm in _krb5_get_krbtgt If _krb5_get_krbtgt() is called with a NULL realm, use the realm of the ccache client --- lib/krb5/get_cred.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index 8dfe3170c..e31b7de01 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -306,6 +306,9 @@ _krb5_get_krbtgt(krb5_context context, if (ret) return ret; + if (realm == NULL) + realm = tmp_cred.client->realm; + ret = krb5_make_principal(context, &tmp_cred.server, realm,