Cloned from #6619 for 4.4.
In krb5 1.15 the principal free function was removed, and we patched our DAL layer to remove it too, however this caused the e_data part of the db entry to be freed in a different way.
This means we are leakign memory when 1.15 is used as it frees the e_data structure but not its members.
Upstream will add a function in the DAL in the next 1.15 version and we MUST require that in the next release.
Metadata Update from @tkrizek: - Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/606 - Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1412739 - Issue priority set to: 2 - Issue set to the milestone: FreeIPA 4.4.4
ipa-4-4:
Metadata Update from @mbasti: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)