From 9119136967242aa36ba2dc3f91e3e4a627840fd2 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 4 Jan 2019 01:22:20 -0500 Subject: [PATCH] fix memory leaks Change-Id: I18ad15dc802842324b3712f3f7833953434b1cf1 --- admin/change.c | 4 +++- kadmin/ank.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/admin/change.c b/admin/change.c index fef5f96e4..0fbb313c9 100644 --- a/admin/change.c +++ b/admin/change.c @@ -183,8 +183,10 @@ kt_change(struct change_options *opt, int argc, char **argv) } /* XXX Parameterize keytab name */ - if((keytab = ktutil_open_keytab()) == NULL) + if ((keytab = ktutil_open_keytab()) == NULL) { + free(kstuple); return 1; + } j = 0; max = 0; diff --git a/kadmin/ank.c b/kadmin/ank.c index ee36a77ba..08e42d4d1 100644 --- a/kadmin/ank.c +++ b/kadmin/ank.c @@ -305,5 +305,6 @@ add_new_key(struct add_options *opt, int argc, char **argv) int16_t dummy = 3; kadm5_free_key_data (kadm_handle, &dummy, key_data); } + free(kstuple); return ret != 0; }