From e8c46282eeca018df182358314bb2a666ec84d03 Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Thu, 30 Jul 2009 09:51:00 +0200 Subject: [PATCH] Free keyblock when krb5_mk_rep() failes [CID-174] --- appl/telnet/libtelnet/kerberos5.c | 1 + 1 file changed, 1 insertion(+) diff --git a/appl/telnet/libtelnet/kerberos5.c b/appl/telnet/libtelnet/kerberos5.c index 58bbe4d70..d8e59c631 100644 --- a/appl/telnet/libtelnet/kerberos5.c +++ b/appl/telnet/libtelnet/kerberos5.c @@ -489,6 +489,7 @@ kerberos5_is(Authenticator *ap, unsigned char *data, int cnt) log_message("Kerberos V5: " "krb5_mk_rep failed (%s)", krb5_get_err_text(context, ret)); + krb5_free_keyblock_contents(context, key_block); return; } Data(ap, KRB_RESPONSE, outbuf.data, outbuf.length);