diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/krb5/keytab/file/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lib/krb5/keytab/file/ktf_remove.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/krb5/keytab/file/ChangeLog b/src/lib/krb5/keytab/file/ChangeLog index 28a8435e42..10aeb56fa3 100644 --- a/src/lib/krb5/keytab/file/ChangeLog +++ b/src/lib/krb5/keytab/file/ChangeLog @@ -1,3 +1,8 @@ +Thu Sep 22 21:51:53 1994 Theodore Y. Ts'o (tytso@dcl) + + * ktf_remove.c (krb5_ktfile_remove): Fix memory leak caused by not + freeing the top-level structure. + Wed Sep 14 21:56:15 1994 Theodore Y. Ts'o (tytso@dcl) * ktf_util.c (krb5_ktfileint_delete_entry): Fixed bug reported by diff --git a/src/lib/krb5/keytab/file/ktf_remove.c b/src/lib/krb5/keytab/file/ktf_remove.c index 3415d88d56..0888e84955 100644 --- a/src/lib/krb5/keytab/file/ktf_remove.c +++ b/src/lib/krb5/keytab/file/ktf_remove.c @@ -63,6 +63,7 @@ krb5_keytab_entry *entry; break; } krb5_kt_free_entry(cur_entry); + krb5_xfree(cur_entry); } if (kerror && kerror != KRB5_KT_END) { |
