Lines Matching refs:val
33 kadm5_free_policy_ent(void *server_handle, kadm5_policy_ent_t val) in kadm5_free_policy_ent() argument
39 if(val) { in kadm5_free_policy_ent()
40 if (val->policy) in kadm5_free_policy_ent()
41 free(val->policy); in kadm5_free_policy_ent()
43 free(val); in kadm5_free_policy_ent()
96 kadm5_principal_ent_t val) in kadm5_free_principal_ent() argument
103 if(val) { in kadm5_free_principal_ent()
104 if(val->principal) in kadm5_free_principal_ent()
105 krb5_free_principal(handle->context, val->principal); in kadm5_free_principal_ent()
106 if(val->mod_name) in kadm5_free_principal_ent()
107 krb5_free_principal(handle->context, val->mod_name); in kadm5_free_principal_ent()
108 if(val->policy) in kadm5_free_principal_ent()
109 free(val->policy); in kadm5_free_principal_ent()
111 if (val->n_key_data) { in kadm5_free_principal_ent()
112 for (i = 0; i < val->n_key_data; i++) in kadm5_free_principal_ent()
114 &val->key_data[i]); in kadm5_free_principal_ent()
115 free(val->key_data); in kadm5_free_principal_ent()
117 if (val->tl_data) { in kadm5_free_principal_ent()
120 while (val->tl_data) { in kadm5_free_principal_ent()
121 tl = val->tl_data->tl_data_next; in kadm5_free_principal_ent()
122 free(val->tl_data->tl_data_contents); in kadm5_free_principal_ent()
123 free(val->tl_data); in kadm5_free_principal_ent()
124 val->tl_data = tl; in kadm5_free_principal_ent()
130 free(val); in kadm5_free_principal_ent()