X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=blobdiff_plain;f=util_saml.cpp;h=5346cc4537234f5957a2c822859f1f87f9f73026;hp=69d0379f6b12cd437e0dc888bbd41940b4c3b508;hb=ae79fdae047f980d01b2b4e84ccea52e24d8c7a0;hpb=7db57acddeddad5f96d16288b3776baf6c10c0b1 diff --git a/util_saml.cpp b/util_saml.cpp index 69d0379..5346cc4 100644 --- a/util_saml.cpp +++ b/util_saml.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, JANET(UK) + * Copyright (c) 2011, JANET(UK) * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -194,7 +194,7 @@ gss_eap_saml_assertion_provider::getAttributeTypes(gss_eap_attr_enumeration_cb a } bool -gss_eap_saml_assertion_provider::setAttribute(int complete, +gss_eap_saml_assertion_provider::setAttribute(int complete GSSEAP_UNUSED, const gss_buffer_t attr, const gss_buffer_t value) { @@ -207,7 +207,7 @@ gss_eap_saml_assertion_provider::setAttribute(int complete, } bool -gss_eap_saml_assertion_provider::deleteAttribute(const gss_buffer_t value) +gss_eap_saml_assertion_provider::deleteAttribute(const gss_buffer_t value GSSEAP_UNUSED) { delete m_assertion; m_assertion = NULL; @@ -260,7 +260,7 @@ gss_eap_saml_assertion_provider::getAttribute(const gss_buffer_t attr, int *authenticated, int *complete, gss_buffer_t value, - gss_buffer_t display_value, + gss_buffer_t display_value GSSEAP_UNUSED, int *more) const { string str; @@ -289,7 +289,7 @@ gss_eap_saml_assertion_provider::getAttribute(const gss_buffer_t attr, gss_any_t gss_eap_saml_assertion_provider::mapToAny(int authenticated, - gss_buffer_t type_id) const + gss_buffer_t type_id GSSEAP_UNUSED) const { if (authenticated && !m_authenticated) return (gss_any_t)NULL; @@ -298,7 +298,7 @@ gss_eap_saml_assertion_provider::mapToAny(int authenticated, } void -gss_eap_saml_assertion_provider::releaseAnyNameMapping(gss_buffer_t type_id, +gss_eap_saml_assertion_provider::releaseAnyNameMapping(gss_buffer_t type_id GSSEAP_UNUSED, gss_any_t input) const { delete ((saml2::Assertion *)input); @@ -491,7 +491,7 @@ decomposeAttributeName(const gss_buffer_t attr) } bool -gss_eap_saml_attr_provider::setAttribute(int complete, +gss_eap_saml_attr_provider::setAttribute(int complete GSSEAP_UNUSED, const gss_buffer_t attr, const gss_buffer_t value) { @@ -683,15 +683,15 @@ gss_eap_saml_attr_provider::getAttribute(const gss_buffer_t attr, } gss_any_t -gss_eap_saml_attr_provider::mapToAny(int authenticated, - gss_buffer_t type_id) const +gss_eap_saml_attr_provider::mapToAny(int authenticated GSSEAP_UNUSED, + gss_buffer_t type_id GSSEAP_UNUSED) const { return (gss_any_t)NULL; } void -gss_eap_saml_attr_provider::releaseAnyNameMapping(gss_buffer_t type_id, - gss_any_t input) const +gss_eap_saml_attr_provider::releaseAnyNameMapping(gss_buffer_t type_id GSSEAP_UNUSED, + gss_any_t input GSSEAP_UNUSED) const { } @@ -747,5 +747,7 @@ gssEapSamlAttrProvidersFinalize(OM_uint32 *minor) { gss_eap_saml_attr_provider::finalize(); gss_eap_saml_assertion_provider::finalize(); + + *minor = 0; return GSS_S_COMPLETE; }