From 4fe70ef8df7b79ef9d6a72d6049a0eb11683b94f Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 8 Mar 1997 03:59:34 +0000 Subject: [PATCH] new style? git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1267 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/get_cred.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index 7f90714a0..1fe3bcf53 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -124,7 +124,15 @@ krb5_get_credentials (krb5_context context, int len; struct md4 m; Checksum c; + krb5_creds cred, mcred; + krb5_build_principal(context, &mcred.server, + in_creds->client->realm.length, + in_creds->client->realm.data, + "krbtgt", a.req_body.realm, NULL); + krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred); + memcpy(&key, cred.session.contents.data, sizeof(key)); + len = encode_KDC_REQ_BODY(buf + sizeof(buf) - 1, sizeof(buf), &a.req_body); md4_init(&m); @@ -133,19 +141,11 @@ krb5_get_credentials (krb5_context context, c.checksum.length = 16; c.checksum.data = malloc(16); md4_finito(&m, c.checksum.data); - krb5_build_authenticator (context, in_creds->client, - &c, NULL, &authenticator); - } - - { - krb5_creds cred, mcred; - - krb5_build_principal(context, &mcred.server, - in_creds->client->realm.length, - in_creds->client->realm.data, - "krbtgt", a.req_body.realm, NULL); - krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred); - memcpy(&key, cred.session.contents.data, sizeof(key)); + krb5_build_authenticator (context, NULL, + &cred, + &c, + NULL, + &authenticator); foo.padata_type = pa_tgs_req; err = krb5_build_ap_req(context, &cred,