[krbdev.mit.edu #8846] git commit
"Greg Hudson via RT" <[email protected]>
| Newsgroups | gmane.comp.encryption.kerberos.bugs |
|---|---|
| Message-ID | <[email protected]> |
Wed Nov 13 17:46:49 2019: Request 8846 was acted upon. Transaction: Ticket created by [email protected] Queue: krb5 Subject: git commit Owner: [email protected] Requestors: Status: new Ticket <URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=8846 > Fix SPNEGO fallback context handling In init_ctx_call_init(), if gss_init_sec_context() fails while producing the first SPNEGO initiator token, we remove the first candidate mechanism from sc->mech_set and try again. If sc->ctx_handle is present after the error (more likely after commit 56f7b1bc95a2a3eeb420e069e7655fb181ade5cf), we must clear it before falling back or it will cause subsequent attempts to fail. https://github.com/krb5/krb5/commit/40ecfad10dd36700028ff0f3d0d79ce7925fe545 Author: Greg Hudson <[email protected]> Commit: 40ecfad10dd36700028ff0f3d0d79ce7925fe545 Branch: master src/lib/gssapi/spnego/spnego_mech.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)