From 5667e807420fee3b64ff6054c9d9da58c2a3578d Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 16 Jan 2022 17:12:34 -0500 Subject: [PATCH] lib/krb5: fkt_remove_entry do not leak 'emsg' 7ae2dfd853c87f9cbecb6f399de4dad09bad4606 ("krb5: Fix error msg when removing keytab entries") allocated 'emsg' to prevent the leak but then forgot to use it in place of the original krb5_get_error_message() call. Change-Id: I0b5acdab54d75399be970837a421740f2ad7d73b --- lib/krb5/keytab_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/keytab_file.c b/lib/krb5/keytab_file.c index 5815ced93..61b5d6d29 100644 --- a/lib/krb5/keytab_file.c +++ b/lib/krb5/keytab_file.c @@ -798,7 +798,7 @@ fkt_remove_entry(krb5_context context, krb5_set_error_message(context, ret, N_("Could not remove keytab entry from %s: %s", ""), fkt->filename, - krb5_get_error_message(context, ret)); + emsg); krb5_free_error_message(context, emsg); } else if (!found) { krb5_clear_error_message(context);