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
This commit is contained in:
@@ -377,11 +377,11 @@ load_priv_key(krb5_context context,
|
|||||||
if (ret == 0)
|
if (ret == 0)
|
||||||
kx509_ctx->priv_key = _hx509_private_key_ref(keys[0]);
|
kx509_ctx->priv_key = _hx509_private_key_ref(keys[0]);
|
||||||
if (ret) {
|
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 "
|
krb5_set_error_message(context, ret, "Could not load private key "
|
||||||
"from %s for kx509: %s", fn, emsg);
|
"from %s for kx509: %s", fn, emsg);
|
||||||
hx509_free_error_string(context->hx509ctx, emsg);
|
hx509_free_error_string(emsg);
|
||||||
}
|
}
|
||||||
hx509_certs_free(&certs);
|
hx509_certs_free(&certs);
|
||||||
return ret;
|
return ret;
|
||||||
@@ -447,11 +447,11 @@ gen_priv_key(krb5_context context,
|
|||||||
ret = _hx509_generate_private_key(context->hx509ctx, key_gen_ctx, key);
|
ret = _hx509_generate_private_key(context->hx509ctx, key_gen_ctx, key);
|
||||||
_hx509_generate_private_key_free(&key_gen_ctx);
|
_hx509_generate_private_key_free(&key_gen_ctx);
|
||||||
if (ret) {
|
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,
|
krb5_set_error_message(context, ret,
|
||||||
"Could not generate a private key: %s", emsg);
|
"Could not generate a private key: %s", emsg);
|
||||||
hx509_free_error_string(context->hx509ctx, emsg);
|
hx509_free_error_string(emsg);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user