From 1274238948cafd84f823ea580069b6e33702d36b Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Wed, 10 Dec 2025 15:32:17 -0600 Subject: [PATCH] gss: Fix mech attr matching (test_mech_attrs()) --- lib/gssapi/mech/gss_mo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/gssapi/mech/gss_mo.c b/lib/gssapi/mech/gss_mo.c index aa55821b2..3744c7d5c 100644 --- a/lib/gssapi/mech/gss_mo.c +++ b/lib/gssapi/mech/gss_mo.c @@ -418,12 +418,13 @@ test_mech_attrs(gssapi_mech_interface mi, int except) { size_t n, m; - int eq = 0; if (against_attrs == GSS_C_NO_OID_SET) return 1; for (n = 0; n < against_attrs->count; n++) { + int eq = 0; + for (m = 0; m < mi->gm_mo_num; m++) { eq = gss_oid_equal(mi->gm_mo[m].option, &against_attrs->elements[n]);