- if (gssCtx == GSS_C_NO_CONTEXT) {
- /* Then we are creating from an existing attribute context */
- gss_eap_saml_assertion_provider *saml;
-
- saml = dynamic_cast<gss_eap_saml_assertion_provider *>
- (ctx->getProvider(ATTR_TYPE_SAML_ASSERTION));
- if (saml != NULL)
- setAssertion(saml->getAssertion());
- } else {
- gss_eap_radius_attr_provider *radius;
- gss_buffer_desc value = GSS_C_EMPTY_BUFFER;
- int authenticated, complete, more = -1;
- OM_uint32 minor;
-
- radius = dynamic_cast<gss_eap_radius_attr_provider *>
- (ctx->getProvider(ATTR_TYPE_RADIUS));
- if (radius != NULL &&
- radius->getAttribute(512, &authenticated, &complete,
- &value, NULL, &more)) {
- m_assertion = parseAssertion(&value);
- gss_release_buffer(&minor, &value);
- }
+ gss_eap_radius_attr_provider *radius;
+ gss_buffer_desc value = GSS_C_EMPTY_BUFFER;
+ int authenticated, complete, more = -1;
+ OM_uint32 minor;
+
+ radius = dynamic_cast<gss_eap_radius_attr_provider *>
+ (ctx->getProvider(ATTR_TYPE_RADIUS));
+ if (radius != NULL &&
+ radius->getAttribute(512, &authenticated, &complete,
+ &value, NULL, &more)) {
+ m_assertion = parseAssertion(&value);
+ gss_release_buffer(&minor, &value);