diff options
author | Tom Yu <tlyu@mit.edu> | 1999-02-17 22:23:23 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 1999-02-17 22:23:23 +0000 |
commit | 8157e459fdae118c88e5c124d0a866378ced115a (patch) | |
tree | 441ebf9625b0e37d8797fe3590376ef0d7bb8835 /src/kdc/do_as_req.c | |
parent | e1e62f75fba1d248fb8b3aef27f637928db3d772 (diff) | |
download | krb5-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.c | 2 |
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"; |