kadm5: Fix leak in kadm5_c_dup_context()

This commit is contained in:
Nicolas Williams
2022-03-23 23:39:06 -05:00
parent 1e1d663bb5
commit 990250e462

View File

@@ -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 &&