From 15f37ce09b7066b3144245a1edfd3e47382aed9a Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Mon, 17 Jan 2022 10:24:44 +1100 Subject: [PATCH] krb5: fix hx509_free_error_string() usage Fix build error in 7fb4698a: hx509_free_error_string() does not take a context argument. Change-Id: Ib24713d2425f53eb69fc9ebfc7cc1af3272b6271 --- lib/krb5/kx509.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/krb5/kx509.c b/lib/krb5/kx509.c index 8d59eb9e9..2b6ac8eaa 100644 --- a/lib/krb5/kx509.c +++ b/lib/krb5/kx509.c @@ -377,11 +377,11 @@ load_priv_key(krb5_context context, if (ret == 0) kx509_ctx->priv_key = _hx509_private_key_ref(keys[0]); if (ret) { - const char *emsg = hx509_get_error_string(context->hx509ctx, ret); + char *emsg = hx509_get_error_string(context->hx509ctx, ret); krb5_set_error_message(context, ret, "Could not load private key " "from %s for kx509: %s", fn, emsg); - hx509_free_error_string(context->hx509ctx, emsg); + hx509_free_error_string(emsg); } hx509_certs_free(&certs); return ret; @@ -447,11 +447,11 @@ gen_priv_key(krb5_context context, ret = _hx509_generate_private_key(context->hx509ctx, key_gen_ctx, key); _hx509_generate_private_key_free(&key_gen_ctx); if (ret) { - const char *emsg = hx509_get_error_string(context->hx509ctx, ret); + char *emsg = hx509_get_error_string(context->hx509ctx, ret); krb5_set_error_message(context, ret, "Could not generate a private key: %s", emsg); - hx509_free_error_string(context->hx509ctx, emsg); + hx509_free_error_string(emsg); } return ret; }