From 5debfae6d17bc624711f915b3f767c63d85ddbe7 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 18 Nov 2016 23:04:06 -0500 Subject: [PATCH] er: klist print_tickets leaks 'str' Change-Id: Ie86f3a9d64ceb6d44cd36be06700194b978247c9 --- kuser/klist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kuser/klist.c b/kuser/klist.c index 1fd18f0a4..e7fb8998b 100644 --- a/kuser/klist.c +++ b/kuser/klist.c @@ -262,7 +262,6 @@ print_tickets (krb5_context context, printf ("%17s: %s\n", N_("Friendly name", ""), name); free(name); } - free (str); if(do_verbose) { printf ("%17s: %d\n", N_("Cache version", ""), @@ -294,6 +293,7 @@ print_tickets (krb5_context context, } else { printf ("{ \"cache\" : \"%s\", \"principal\" : \"%s\", ", fullname, str); } + free(str); ret = krb5_cc_start_seq_get (context, ccache, &cursor); if (ret)