aboutsummaryrefslogtreecommitdiff
path: root/src/kdc/do_as_req.c
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>1999-02-17 22:23:23 +0000
committerTom Yu <tlyu@mit.edu>1999-02-17 22:23:23 +0000
commit8157e459fdae118c88e5c124d0a866378ced115a (patch)
tree441ebf9625b0e37d8797fe3590376ef0d7bb8835 /src/kdc/do_as_req.c
parente1e62f75fba1d248fb8b3aef27f637928db3d772 (diff)
downloadkrb5-8157e459fdae118c88e5c124d0a866378ced115a.zip
krb5-8157e459fdae118c88e5c124d0a866378ced115a.tar.gz
krb5-8157e459fdae118c88e5c124d0a866378ced115a.tar.bz2
* do_as_req.c (process_as_req): Fix to assign kvno to
reply.enc_part after encryption, since krb5_c_encrypt() now explicitly initializes all fields of a krb5_enc_data. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11175 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/do_as_req.c')
-rw-r--r--src/kdc/do_as_req.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c
index b6fa39d..34eeb66 100644
--- a/src/kdc/do_as_req.c
+++ b/src/kdc/do_as_req.c
@@ -379,7 +379,6 @@ krb5_data **response; /* filled in with a response packet */
reply_encpart.times.authtime = authtime = kdc_time;
reply_encpart.caddrs = enc_tkt_reply.caddrs;
- reply.enc_part.kvno = client_key->key_data_kvno;
/* Fetch the padata info to be returned */
errcode = return_padata(kdc_context, &client, request, &reply, client_key,
@@ -397,6 +396,7 @@ krb5_data **response; /* filled in with a response packet */
0, &encrypting_key, &reply, response);
krb5_free_keyblock_contents(kdc_context, &encrypting_key);
encrypting_key.contents = 0;
+ reply.enc_part.kvno = client_key->key_data_kvno;
if (errcode) {
status = "ENCODE_KDC_REP";