From 82225829a09cea7325528fc8e0f9ab8232653a6f Mon Sep 17 00:00:00 2001 From: Taylor R Campbell Date: Tue, 20 Jun 2023 11:02:37 +0000 Subject: [PATCH] gss_preauth: Label unconst abuse with rk_UNCONST. --- lib/gss_preauth/pa_client.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/gss_preauth/pa_client.c b/lib/gss_preauth/pa_client.c index de2d7b5cb..5ff6ef885 100644 --- a/lib/gss_preauth/pa_client.c +++ b/lib/gss_preauth/pa_client.c @@ -56,7 +56,7 @@ pa_gss_acquire_initiator_cred(krb5_context context, mech = _krb5_init_creds_get_gss_mechanism(context, gssic); mechs.count = 1; - mechs.elements = (gss_OID)mech; + mechs.elements = (gss_OID)rk_UNCONST(mech); ret = _krb5_gss_pa_unparse_name(context, kcred->client, &initiator_name); if (ret) @@ -104,7 +104,7 @@ pa_gss_step(krb5_context context, if (flags.request_anonymous) req_flags |= GSS_C_ANON_FLAG; - cred = (gss_cred_id_t)_krb5_init_creds_get_gss_cred(context, gssic); + cred = (gss_cred_id_t)rk_UNCONST(_krb5_init_creds_get_gss_cred(context, gssic)); if (cred == GSS_C_NO_CREDENTIAL) { ret = pa_gss_acquire_initiator_cred(context, gssic, kcred, &cred); @@ -130,7 +130,7 @@ pa_gss_step(krb5_context context, cred, ctx, target_name, - (gss_OID)_krb5_init_creds_get_gss_mechanism(context, gssic), + (gss_OID)rk_UNCONST(_krb5_init_creds_get_gss_mechanism(context, gssic)), req_flags, GSS_C_INDEFINITE, &cb,