projects
/
cyrus-sasl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
import radius state
[cyrus-sasl.git]
/
mech_eap
/
util_shib.cpp
diff --git
a/mech_eap/util_shib.cpp
b/mech_eap/util_shib.cpp
index
33280d5
..
d0c1a79
100644
(file)
--- a/
mech_eap/util_shib.cpp
+++ b/
mech_eap/util_shib.cpp
@@
-352,6
+352,9
@@
gss_eap_shib_attr_provider::mapToAny(int authenticated,
{
gss_any_t output;
+ if (authenticated && !m_authenticated)
+ return (gss_any_t)NULL;
+
vector <Attribute *>v = duplicateAttributes(m_attributes);
output = (gss_any_t)new vector <Attribute *>(v);