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 | |
| parent | e1e62f75fba1d248fb8b3aef27f637928db3d772 (diff) | |
| download | krb5-8157e459fdae118c88e5c124d0a866378ced115a.tar.gz krb5-8157e459fdae118c88e5c124d0a866378ced115a.tar.xz krb5-8157e459fdae118c88e5c124d0a866378ced115a.zip | |
* 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')
| -rw-r--r-- | src/kdc/ChangeLog | 6 | ||||
| -rw-r--r-- | src/kdc/do_as_req.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog index d593227df..398b55e47 100644 --- a/src/kdc/ChangeLog +++ b/src/kdc/ChangeLog @@ -1,3 +1,9 @@ +Wed Feb 17 17:07:43 1999 Tom Yu <tlyu@mit.edu> + + * 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. + 1998-12-17 Theodore Ts'o <tytso@rsts-11.mit.edu> * kdc_preauth.c (check_padata): If preauth fails because the diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c index b6fa39d3d..34eeb66c1 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"; |
