krb5_ldap_rename_principal() must free bersecretkey.
ticket: 8065
free(dn);
free(suser);
free(tuser);
+ free_berdata(bersecretkey);
krb5_db_free_principal(context, entry);
ldap_mods_free(mods, 1);
krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle);
krb5_decode_krbsecretkey(krb5_context, krb5_db_entry *, struct berval **,
krb5_kvno *);
+void
+free_berdata(struct berval **array);
+
krb5_error_code
berval2tl_data(struct berval *in, krb5_tl_data **out);
* Free a NULL-terminated struct berval *array[] and all its contents.
* Does not set array to NULL after freeing it.
*/
-static void
+void
free_berdata(struct berval **array)
{
int i;