Only call gssEapMapNameToAny()/gssEapReleaseAnyNameMapping() when --enable-acceptor...
authorKevin Wasserman <kevin.wasserman@painless-security.com>
Tue, 28 Jun 2011 18:04:50 +0000 (14:04 -0400)
committerSam Hartman <hartmans@debian.org>
Fri, 1 Jul 2011 10:20:21 +0000 (06:20 -0400)
moonshot/mech_eap/map_name_to_any.c
moonshot/mech_eap/release_any_name_mapping.c

index bb61cca..7d9c871 100644 (file)
@@ -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);
 
index 7b84f80..08e4e10 100644 (file)
@@ -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;