From 672353bbe0d86c3f4b317aed0937bee7a71a4d90 Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Tue, 28 Jun 2011 14:04:50 -0400 Subject: [PATCH] Only call gssEapMapNameToAny()/gssEapReleaseAnyNameMapping() when --enable-acceptor=yes. --- moonshot/mech_eap/map_name_to_any.c | 6 ++++++ moonshot/mech_eap/release_any_name_mapping.c | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/moonshot/mech_eap/map_name_to_any.c b/moonshot/mech_eap/map_name_to_any.c index bb61cca..7d9c871 100644 --- a/moonshot/mech_eap/map_name_to_any.c +++ b/moonshot/mech_eap/map_name_to_any.c @@ -50,7 +50,13 @@ gss_map_name_to_any(OM_uint32 *minor, GSSEAP_MUTEX_LOCK(&name->mutex); +#ifdef GSSEAP_ENABLE_ACCEPTOR major = gssEapMapNameToAny(minor, name, authenticated, type_id, output); +#else + (void)authenticated; + (void)type_id; + major = GSS_S_COMPLETE; +#endif GSSEAP_MUTEX_UNLOCK(&name->mutex); diff --git a/moonshot/mech_eap/release_any_name_mapping.c b/moonshot/mech_eap/release_any_name_mapping.c index 7b84f80..08e4e10 100644 --- a/moonshot/mech_eap/release_any_name_mapping.c +++ b/moonshot/mech_eap/release_any_name_mapping.c @@ -49,7 +49,12 @@ gss_release_any_name_mapping(OM_uint32 *minor, GSSEAP_MUTEX_LOCK(&name->mutex); +#ifdef GSSEAP_ENABLE_ACCEPTOR major = gssEapReleaseAnyNameMapping(minor, name, type_id, input); +#else + (void)type_id; + major = GSS_S_COMPLETE; +#endif *input = NULL; -- 2.1.4