diff options
| author | Theodore Tso <tytso@mit.edu> | 1994-09-23 01:53:08 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1994-09-23 01:53:08 +0000 |
| commit | b9dfc7c058a8425b298c826c5f2ff7bb5232d626 (patch) | |
| tree | 11a88fb3e1789620a415d9e92f93395c40b881a3 /src/lib | |
| parent | d73ef33a7ec0d6332d17ddb7099895abd4de4d8b (diff) | |
| download | krb5-b9dfc7c058a8425b298c826c5f2ff7bb5232d626.tar.gz krb5-b9dfc7c058a8425b298c826c5f2ff7bb5232d626.tar.xz krb5-b9dfc7c058a8425b298c826c5f2ff7bb5232d626.zip | |
Fix memory leak caused by not freeing top-level structure
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4336 dc483132-0cff-0310-8789-dd5450dbe970
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 28a8435e4..10aeb56fa 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 3415d88d5..0888e8495 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) { |
