From 231d5834ac6d1dfb6478daa9b66fb8420fae653f Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 9 Apr 2000 09:56:25 +0000 Subject: [PATCH] (verfiy_krb5): get the v4-realm from the v5-ticket and not from the default one. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8158 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/xnlock/xnlock.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/appl/xnlock/xnlock.c b/appl/xnlock/xnlock.c index 16afe470c..60d2dfe14 100644 --- a/appl/xnlock/xnlock.c +++ b/appl/xnlock/xnlock.c @@ -574,15 +574,13 @@ verify_krb5(const char *password) NULL)) { CREDENTIALS c; krb5_creds mcred, cred; - krb5_realm realm; char krb4tkfile[MAXPATHLEN]; - krb5_get_default_realm(context, &realm); - krb5_make_principal(context, &mcred.server, realm, + krb5_make_principal(context, &mcred.server, + client->realm, "krbtgt", - realm, + client->realm, NULL); - free (realm); ret = krb5_cc_retrieve_cred(context, id, 0, &mcred, &cred); if(ret == 0) { ret = krb524_convert_creds_kdc(context, id, &cred, &c);