(tgs_make_reply): there are no such things a keytypes any more, just
use enctypes. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16374 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1679,17 +1679,14 @@ tgs_make_reply(krb5_context context,
|
|||||||
|
|
||||||
if(adtkt) {
|
if(adtkt) {
|
||||||
int i;
|
int i;
|
||||||
krb5_keytype kt;
|
|
||||||
ekey = &adtkt->key;
|
ekey = &adtkt->key;
|
||||||
for(i = 0; i < b->etype.len; i++){
|
for(i = 0; i < b->etype.len; i++)
|
||||||
ret = krb5_enctype_to_keytype(context, b->etype.val[i], &kt);
|
if (b->etype.val[i] == adtkt->key.keytype)
|
||||||
if(ret)
|
|
||||||
continue;
|
|
||||||
if(adtkt->key.keytype == kt)
|
|
||||||
break;
|
break;
|
||||||
}
|
if(i == b->etype.len) {
|
||||||
if(i == b->etype.len)
|
krb5_clear_error_string(context);
|
||||||
return KRB5KDC_ERR_ETYPE_NOSUPP;
|
return KRB5KDC_ERR_ETYPE_NOSUPP;
|
||||||
|
}
|
||||||
etype = b->etype.val[i];
|
etype = b->etype.val[i];
|
||||||
}else{
|
}else{
|
||||||
ret = find_keys(context, config,
|
ret = find_keys(context, config,
|
||||||
|
|||||||
Reference in New Issue
Block a user