From: Marc Horowitz Date: Tue, 18 Aug 1998 20:26:05 +0000 (+0000) Subject: set ticket_reply.enc_part.kvno after encrypting the encrypted part, X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3ede9246a14423b8d1a7ec76b942ed6bb4aac03;p=thirdparty%2Fkrb5.git set ticket_reply.enc_part.kvno after encrypting the encrypted part, since the encrypt function zeros out the kvno. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10844 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/kdc/do_tgs_req.c b/src/kdc/do_tgs_req.c index 4e9b1a2564..7faf748da3 100644 --- a/src/kdc/do_tgs_req.c +++ b/src/kdc/do_tgs_req.c @@ -547,7 +547,6 @@ tgt_again: if ((encrypting_key.enctype == ENCTYPE_DES_CBC_CRC) && (isflagset(server.attributes, KRB5_KDB_SUPPORT_DESMD5))) encrypting_key.enctype = ENCTYPE_DES_CBC_MD5; - ticket_reply.enc_part.kvno = server_key->key_data_kvno; errcode = krb5_encrypt_tkt_part(kdc_context, &encrypting_key, &ticket_reply); krb5_free_keyblock_contents(kdc_context, &encrypting_key); @@ -555,6 +554,7 @@ tgt_again: status = "TKT_ENCRYPT"; goto cleanup; } + ticket_reply.enc_part.kvno = server_key->key_data_kvno; } /* Start assembling the response */