summaryrefslogtreecommitdiffstats
path: root/src/kadmin
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-08-09 21:26:24 +0000
committerPaul Park <pjpark@mit.edu>1995-08-09 21:26:24 +0000
commit422c9b7cb1299d2ef1ed5e69f8d3e71c858e17c1 (patch)
tree5cc68386c74f60c3c872bb2ccae9baa7e99e4d89 /src/kadmin
parentfefcbb90207eb01901429d3e90be7e4000384e61 (diff)
downloadkrb5-422c9b7cb1299d2ef1ed5e69f8d3e71c858e17c1.tar.gz
krb5-422c9b7cb1299d2ef1ed5e69f8d3e71c858e17c1.tar.xz
krb5-422c9b7cb1299d2ef1ed5e69f8d3e71c858e17c1.zip
Fix memory leak
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6489 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin')
-rw-r--r--src/kadmin/v5server/proto_serv.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/kadmin/v5server/proto_serv.c b/src/kadmin/v5server/proto_serv.c
index fe906c4ff..b8713be39 100644
--- a/src/kadmin/v5server/proto_serv.c
+++ b/src/kadmin/v5server/proto_serv.c
@@ -805,12 +805,12 @@ proto_serv(kcontext, my_id, cl_sock, sv_p, cl_p)
alarm(0);
if (ticket)
krb5_free_ticket(kcontext, ticket);
- if (rcache) {
- krb5_rc_close(kcontext, rcache);
- /* krb5_rc_destroy(kcontext, rcache); */
- }
+ /*
+ * Don't need to close the replay cache because it's attached to the
+ * auth context.
+ */
if (auth_context)
- krb5_xfree(auth_context);
+ krb5_auth_con_free(kcontext, auth_context);
if (curr_lang)
free(curr_lang);
if (num_args)