From 990250e46264aa9bc658f11d73d5b666d1a40ae4 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Wed, 23 Mar 2022 23:39:06 -0500 Subject: [PATCH] kadm5: Fix leak in kadm5_c_dup_context() --- lib/kadm5/init_c.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/kadm5/init_c.c b/lib/kadm5/init_c.c index 0e9cbd8c4..ffbb63958 100644 --- a/lib/kadm5/init_c.c +++ b/lib/kadm5/init_c.c @@ -214,8 +214,10 @@ kadm5_c_dup_context(void *vin, void **out) ctx->kadmind_port = in->kadmind_port; ret = krb5_copy_context(context, &(ctx->context)); - if (ret == 0) + if (ret == 0) { + ctx->my_context = TRUE; ret = krb5_add_et_list(ctx->context, initialize_kadm5_error_table_r); + } if (ret == 0 && (ctx->realm = strdup(in->realm)) == NULL) ret = krb5_enomem(context); if (ret == 0 &&