summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/krb/ChangeLog8
-rw-r--r--src/lib/krb5/krb/rd_req_dec.c2
2 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog
index 169964c801..d05ca178e2 100644
--- a/src/lib/krb5/krb/ChangeLog
+++ b/src/lib/krb5/krb/ChangeLog
@@ -1,3 +1,9 @@
+2001-01-30 Ezra Peisach <epeisach@mit.edu>
+
+ * rd_req_dec.c (krb5_rd_req_decrypt_tkt_part): Free
+ krb5_keytab_entry if call to krb5_decrypt_tkt_part()
+ fails. [krb5-libs/855 reported by guy@packeteer.com]
+
2001-01-19 Ken Raeburn <raeburn@mit.edu>
* preauth.c: Don't use PROTOTYPE macro, just always use the
@@ -53,7 +59,7 @@
2000-10-04 Ezra Peisach <epeisach@mit.edu>
* rd_req_dec.c (krb5_rd_req_decrypt_tkt_part): Fix memory leak if
- krb5_decrypt_tkt_part() fails. (krb5-libs/855)
+ krb5_decrypt_tkt_part() fails. [krb5-libs/855]
2000-10-03 Ezra Peisach <epeisach@mit.edu>
diff --git a/src/lib/krb5/krb/rd_req_dec.c b/src/lib/krb5/krb/rd_req_dec.c
index 4a799fc656..4e9f44ea0f 100644
--- a/src/lib/krb5/krb/rd_req_dec.c
+++ b/src/lib/krb5/krb/rd_req_dec.c
@@ -84,7 +84,7 @@ krb5_rd_req_decrypt_tkt_part(context, req, keytab)
return retval;
retval = krb5_decrypt_tkt_part(context, &ktent.key, req->ticket);
- /* If error, we will return after freeing memory */
+ /* Upon error, Free keytab entry first, then return */
(void) krb5_kt_free_entry(context, &ktent);
return retval;