projects
/
mech_eap.orig
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More work on SAML code
[mech_eap.orig]
/
map_name_to_any.c
diff --git
a/map_name_to_any.c
b/map_name_to_any.c
index
f6a5684
..
164b26a
100644
(file)
--- a/
map_name_to_any.c
+++ b/
map_name_to_any.c
@@
-50,11
+50,11
@@
gss_map_name_to_any(OM_uint32 *minor,
GSSEAP_MUTEX_LOCK(&name->mutex);
GSSEAP_MUTEX_LOCK(&name->mutex);
- if (name->samlCtx == NULL)
- major = GSS_S_UNAVAILABLE;
- else
- major = samlMapNameToAny(minor, name->samlCtx, authenticated,
+ if (name->flags & NAME_FLAG_SAML_ATTRIBUTES)
+ major = samlMapNameToAny(minor, name, authenticated,
type_id, output);
type_id, output);
+ else
+ major = GSS_S_UNAVAILABLE;
GSSEAP_MUTEX_UNLOCK(&name->mutex);
GSSEAP_MUTEX_UNLOCK(&name->mutex);