summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-09-23 01:53:08 +0000
committerTheodore Tso <tytso@mit.edu>1994-09-23 01:53:08 +0000
commitb9dfc7c058a8425b298c826c5f2ff7bb5232d626 (patch)
tree11a88fb3e1789620a415d9e92f93395c40b881a3 /src/lib
parentd73ef33a7ec0d6332d17ddb7099895abd4de4d8b (diff)
downloadkrb5-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/ChangeLog5
-rw-r--r--src/lib/krb5/keytab/file/ktf_remove.c1
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) {