From 8c23a706f35345758466e7071530ff95a7166db7 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Fri, 30 Dec 2022 16:39:42 -0600 Subject: [PATCH] admin: Fix double-free in keytab JSON listing --- admin/get.c | 2 +- admin/list.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/admin/get.c b/admin/get.c index 7ecf2a8f9..1c0a6333a 100644 --- a/admin/get.c +++ b/admin/get.c @@ -166,7 +166,7 @@ kt_get(struct get_options *opt, int argc, char **argv) kadm5_principal_ent_rec princ; int mask = 0; krb5_keyblock *keys; - int n_keys; + int n_keys = 0; int created = 0; krb5_keytab_entry entry; diff --git a/admin/list.c b/admin/list.c index 9d1e9d5d4..22ccdcac8 100644 --- a/admin/list.c +++ b/admin/list.c @@ -233,7 +233,6 @@ do_list1_json(struct list_options *opt, } heim_dict_set_value(d, HSTR("aliases"), aliases); heim_release(aliases); - free(s); } krb5_kt_free_entry(context, &entry);