Really bug in KDC handling of enterprise princs
This commit is contained in:
@@ -86,9 +86,8 @@ _kdc_db_fetch(krb5_context context,
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config->db[i]->hdb_capability_flags & HDB_CAP_F_HANDLE_ENTERPRISE_PRINCIPAL)
|
|
||||||
princ = principal;
|
princ = principal;
|
||||||
else if (enterprise_principal)
|
if (!(config->db[i]->hdb_capability_flags & HDB_CAP_F_HANDLE_ENTERPRISE_PRINCIPAL) && enterprise_principal)
|
||||||
princ = enterprise_principal;
|
princ = enterprise_principal;
|
||||||
|
|
||||||
ret = config->db[i]->hdb_fetch_kvno(context,
|
ret = config->db[i]->hdb_fetch_kvno(context,
|
||||||
|
Reference in New Issue
Block a user