diff --git a/lib/gssapi/spnego/negoex_util.c b/lib/gssapi/spnego/negoex_util.c index e6c9a1392..f6bb499d8 100644 --- a/lib/gssapi/spnego/negoex_util.c +++ b/lib/gssapi/spnego/negoex_util.c @@ -95,7 +95,7 @@ release_all_mechs(gssspnego_ctx ctx, krb5_context context) prev = mech; } if (prev) - _gss_negoex_release_auth_mech(context, mech); + _gss_negoex_release_auth_mech(context, prev); HEIM_TAILQ_INIT(&ctx->negoex_mechs); }