Skip Menu |
 

From: ghudson@mit.edu
Subject: SVN Commit

* krb5_ldap_policydn_to_name wasn't freeing rdn, and was using the
wrong function to free dn, in the HAVE_LDAP_STR2DN CASE.
* populate_krb5_db_entry wasn't freeing the tl_data generated from
ber_tl_data.
* populate_krb5_db_entry was using the wrong function to free
a password policy when finding pw_max_life.
* krb5_ldap_put_principal wasn't freeing ber_tl_data.
* krb5_update_tl_kadm_data had a bad contract. Change the contract
to be more like krb5_dbe_update_mod_princ_data and simplify its
memory management.

https://github.com/krb5/krb5/commit/929bdfcb2f86c61228af8db9894a112b4932bcd2
Commit By: ghudson
Revision: 24984
Changed Files:
U trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
U trunk/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
U trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c
U trunk/src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.h