Scope etype.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19684 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1254,7 +1254,6 @@ tgs_build_reply(krb5_context context,
|
|||||||
KRB5SignedPathPrincipals *spp = NULL;
|
KRB5SignedPathPrincipals *spp = NULL;
|
||||||
const EncryptionKey *ekey;
|
const EncryptionKey *ekey;
|
||||||
krb5_keyblock sessionkey;
|
krb5_keyblock sessionkey;
|
||||||
krb5_enctype etype;
|
|
||||||
krb5_kvno kvno;
|
krb5_kvno kvno;
|
||||||
krb5_data rspac;
|
krb5_data rspac;
|
||||||
|
|
||||||
@@ -1669,6 +1668,9 @@ server_lookup:
|
|||||||
* Select enctype, return key and kvno.
|
* Select enctype, return key and kvno.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
{
|
||||||
|
krb5_enctype etype;
|
||||||
|
|
||||||
if(b->kdc_options.enc_tkt_in_skey) {
|
if(b->kdc_options.enc_tkt_in_skey) {
|
||||||
int i;
|
int i;
|
||||||
ekey = &adtkt.key;
|
ekey = &adtkt.key;
|
||||||
@@ -1681,7 +1683,7 @@ server_lookup:
|
|||||||
}
|
}
|
||||||
etype = b->etype.val[i];
|
etype = b->etype.val[i];
|
||||||
kvno = 0;
|
kvno = 0;
|
||||||
}else{
|
} else {
|
||||||
Key *skey;
|
Key *skey;
|
||||||
|
|
||||||
ret = _kdc_find_etype(context, server, b->etype.val, b->etype.len,
|
ret = _kdc_find_etype(context, server, b->etype.val, b->etype.len,
|
||||||
@@ -1696,6 +1698,7 @@ server_lookup:
|
|||||||
}
|
}
|
||||||
|
|
||||||
krb5_generate_random_keyblock(context, etype, &sessionkey);
|
krb5_generate_random_keyblock(context, etype, &sessionkey);
|
||||||
|
}
|
||||||
|
|
||||||
/* check PAC if there is one */
|
/* check PAC if there is one */
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user