X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=blobdiff_plain;f=util_context.c;h=37edb638eaa986481987c43163145020c455d646;hp=972afa604532516fabff14f983080194f0bc83b2;hb=aa3e3279477f71dbe2efb212cedea1c0929f25e8;hpb=4af65190a8d5a03d0a68ea42c84cf3d910534d2c diff --git a/util_context.c b/util_context.c index 972afa6..37edb63 100644 --- a/util_context.c +++ b/util_context.c @@ -106,9 +106,12 @@ gssEapReleaseContext(OM_uint32 *minor, gssEapKerberosInit(&tmpMinor, &krbContext); +#ifdef GSSEAP_ENABLE_REAUTH if (ctx->flags & CTX_FLAG_KRB_REAUTH_GSS) { gssDeleteSecContext(&tmpMinor, &ctx->kerberosCtx, GSS_C_NO_BUFFER); - } else if (CTX_IS_INITIATOR(ctx)) { + } else +#endif + if (CTX_IS_INITIATOR(ctx)) { releaseInitiatorContext(&ctx->initiatorCtx); } else { releaseAcceptorContext(&ctx->acceptorCtx);