/* must acquire creds based on the actual mechs we want to try */
if (!mag_acquire_creds(req, cfg, actual_mechs,
- GSS_C_BOTH, &acquired_cred, NULL)) {
+ cred_usage, &acquired_cred, NULL)) {
goto done;
}
for (int i = 0; i < actual_mechs->count; i++) {
- /* skip spnego if present */
- if (gss_oid_equal(&actual_mechs->elements[i],
- &gss_mech_spnego)) {
- continue;
- }
-
/* free these if looping */
gss_release_buffer(&min, &output);
gss_release_buffer(&min, &input);