From a31682ba0bc26b294a3373098329645afd11df81 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 8 Aug 1997 03:51:59 +0000 Subject: [PATCH] (krb5_get_kdc_cred): copy the principals from in_creds -> out_creds. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2790 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/get_cred.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index 4a6a490a7..b8b715ad1 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -165,6 +165,19 @@ krb5_get_kdc_cred(krb5_context context, memset(&rep, 0, sizeof(rep)); if(decode_TGS_REP(resp.data, resp.length, &rep.part1, &len) == 0){ + /* + * Not sure what should be done with out_creds->client and server + */ + + krb5_copy_principal (context, + in_creds->client, + &(*out_creds)->client); + + krb5_copy_principal (context, + in_creds->server, + &(*out_creds)->server); + + ret = extract_ticket(context, &rep, *out_creds, &krbtgt->session, NULL,