X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=mech_eap%2Fimport_sec_context.c;h=56ee8d88914a5df662138d392f6c9729430de1b2;hb=4d93aaedd99c1dc4f6ecbc0588da12aa16904593;hp=d571bca4d0b03acad618957d0c712b1d59c4edb7;hpb=acc2e49c1b52930eb717443fee098d4e7773bd5a;p=mech_eap.orig diff --git a/mech_eap/import_sec_context.c b/mech_eap/import_sec_context.c index d571bca..56ee8d8 100644 --- a/mech_eap/import_sec_context.c +++ b/mech_eap/import_sec_context.c @@ -48,6 +48,7 @@ } \ } while (0) +#ifdef GSSEAP_ENABLE_ACCEPTOR static OM_uint32 gssEapImportPartialContext(OM_uint32 *minor, unsigned char **pBuf, @@ -105,7 +106,7 @@ gssEapImportPartialContext(OM_uint32 *minor, } #ifdef GSSEAP_DEBUG - assert(remain == 0); + GSSEAP_ASSERT(remain == 0); #endif *pBuf = p; @@ -113,6 +114,7 @@ gssEapImportPartialContext(OM_uint32 *minor, return GSS_S_COMPLETE; } +#endif /* GSSEAP_ENABLE_ACCEPTOR */ static OM_uint32 importMechanismOid(OM_uint32 *minor, @@ -232,7 +234,7 @@ importName(OM_uint32 *minor, return GSS_S_COMPLETE; } -static OM_uint32 +OM_uint32 gssEapImportContext(OM_uint32 *minor, gss_buffer_t token, gss_ctx_id_t ctx) @@ -304,6 +306,7 @@ gssEapImportContext(OM_uint32 *minor, if (GSS_ERROR(major)) return major; +#ifdef GSSEAP_ENABLE_ACCEPTOR /* * The partial context should only be expected for unestablished * acceptor contexts. @@ -316,8 +319,9 @@ gssEapImportContext(OM_uint32 *minor, } #ifdef GSSEAP_DEBUG - assert(remain == 0); + GSSEAP_ASSERT(remain == 0); #endif +#endif /* GSSEAP_ENABLE_ACCEPTOR */ major = GSS_S_COMPLETE; *minor = 0; @@ -325,7 +329,7 @@ gssEapImportContext(OM_uint32 *minor, return major; } -OM_uint32 +OM_uint32 GSSAPI_CALLCONV gss_import_sec_context(OM_uint32 *minor, gss_buffer_t interprocess_token, gss_ctx_id_t *context_handle)