summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2003-01-12 18:02:03 +0000
committerEzra Peisach <epeisach@mit.edu>2003-01-12 18:02:03 +0000
commit994b5eca1d7380a6fea8b49b45767b55d89276cb (patch)
treec8361e1df4d7348195887ec31c748f37e90f10ca /src
parente043c6b20ad6fbebfb17de34ee10409ba89a4277 (diff)
downloadkrb5-994b5eca1d7380a6fea8b49b45767b55d89276cb.tar.gz
krb5-994b5eca1d7380a6fea8b49b45767b55d89276cb.tar.xz
krb5-994b5eca1d7380a6fea8b49b45767b55d89276cb.zip
Memory leak in krb5_send_tgs()
* send_tgs.c (krb5_send_tgs): Free memory leak of TGS_REQ. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15115 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/krb/ChangeLog4
-rw-r--r--src/lib/krb5/krb/send_tgs.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog
index eec37644b7..4a02cabd98 100644
--- a/src/lib/krb5/krb/ChangeLog
+++ b/src/lib/krb5/krb/ChangeLog
@@ -1,3 +1,7 @@
+2003-01-12 Ezra Peisach <epeisach@bu.edu>
+
+ * send_tgs.c (krb5_send_tgs): Free memory leak of TGS_REQ.
+
2003-01-10 Ken Raeburn <raeburn@mit.edu>
* Makefile.in: Add AC_SUBST_FILE marker for libobj_frag.
diff --git a/src/lib/krb5/krb/send_tgs.c b/src/lib/krb5/krb/send_tgs.c
index 800a2761d8..244d18e123 100644
--- a/src/lib/krb5/krb/send_tgs.c
+++ b/src/lib/krb5/krb/send_tgs.c
@@ -284,6 +284,8 @@ send_again:
rep->message_type = KRB5_ERROR;
}
+ krb5_free_data(context, scratch);
+
send_tgs_error_2:;
if (sec_ticket)
krb5_free_ticket(context, sec_ticket);