summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/free/f_einfo.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/krb5/free/f_einfo.c b/src/lib/krb5/free/f_einfo.c
index 064d73184..b9444fcbd 100644
--- a/src/lib/krb5/free/f_einfo.c
+++ b/src/lib/krb5/free/f_einfo.c
@@ -32,8 +32,11 @@ void krb5_free_etype_info(context, info)
{
int i;
- for(i=0; info[i] != NULL; i++)
- ktest_destroy_etype_info_entry(info[i]);
+ for(i=0; info[i] != NULL; i++) {
+ if (info[i]->salt)
+ free(info[i]->salt);
+ free(info[i]);
+ }
free(info);
}