Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kdc: fix AD -> Heimdal x-realm trusts again
The HDB_F_ALL_KVNOS flag is not getting set in _kdc_db_fetch() if kvno_ptr == NULL. Fix the conditional to ensure that one of HDB_F_ALL_KVNOS or HDB_F_KVNO_SPECIFIED is set in the flags field. Prior to this change cross-realm TGS_REQ failed with KRB5_GENERIC_ERROR and e-text "encryption key has bad length". With this change, the cross-realm TGS_REQ succeeds. Change-Id: I4216137a192032544dfbdada12b5c377603ca4b6
- Loading branch information