summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>1999-10-07 22:01:28 +0000
committerKen Raeburn <raeburn@mit.edu>1999-10-07 22:01:28 +0000
commit1d830bc9bec5bcdb9511483901cb1767370ee8ae (patch)
treed667ba650b84231ccc6be67afcae582412555340 /src/lib
parent483b0385e5850db00e44f83ed3e0b959e803fd34 (diff)
downloadkrb5-1d830bc9bec5bcdb9511483901cb1767370ee8ae.tar.gz
krb5-1d830bc9bec5bcdb9511483901cb1767370ee8ae.tar.xz
krb5-1d830bc9bec5bcdb9511483901cb1767370ee8ae.zip
ghudson patch for resource leak krb5-libs/769
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11858 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb4/ChangeLog6
-rw-r--r--src/lib/krb4/rd_svc_key.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/krb4/ChangeLog b/src/lib/krb4/ChangeLog
index 30c0c8e5e..f43b3aa1e 100644
--- a/src/lib/krb4/ChangeLog
+++ b/src/lib/krb4/ChangeLog
@@ -1,3 +1,9 @@
+1999-10-07 Ken Raeburn <raeburn@mit.edu>
+
+ * rd_svc_key.c (krb54_get_service_keyblock): Close keytab before
+ returning in success case. Patch from Greg Hudson
+ <ghudson@mit.edu>.
+
1999-08-26 Danilo Almeida <dalmeida@mit.edu>
* memcache.c (change_cache): Use PostMessage instead of SendMessage
diff --git a/src/lib/krb4/rd_svc_key.c b/src/lib/krb4/rd_svc_key.c
index 9bcda29ea..831becdf0 100644
--- a/src/lib/krb4/rd_svc_key.c
+++ b/src/lib/krb4/rd_svc_key.c
@@ -194,6 +194,7 @@ krb54_get_service_keyblock(service,instance,realm,kvno,file,keyblock)
&kt_entry.key, keyblock);
krb5_kt_free_entry(krb5__krb4_context, &kt_entry);
+ krb5_kt_close (krb5__krb4_context, kt_id);
errout:
if (princ)