Author: manjula Date: Thu Nov 1 05:31:52 2007 New Revision: 590979 URL: http://svn.apache.org/viewvc?rev=590979&view=rev Log: Fixing bugs found during the interop.
Modified: webservices/axis2/trunk/c/neethi/src/assertion.c webservices/axis2/trunk/c/neethi/src/secpolicy/model/property.c webservices/axis2/trunk/c/neethi/src/secpolicy/model/transport_binding.c Modified: webservices/axis2/trunk/c/neethi/src/assertion.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/assertion.c?rev=590979&r1=590978&r2=590979&view=diff ============================================================================== --- webservices/axis2/trunk/c/neethi/src/assertion.c (original) +++ webservices/axis2/trunk/c/neethi/src/assertion.c Thu Nov 1 05:31:52 2007 @@ -30,6 +30,7 @@ #include <rp_rampart_config.h> #include <rp_signed_encrypted_parts.h> #include <rp_symmetric_binding.h> +#include <rp_transport_binding.h> struct neethi_assertion_t { @@ -130,6 +131,10 @@ { rp_property_increment_ref((rp_property_t *) value, env); } + if (type == ASSERTION_TYPE_TRANSPORT_TOKEN) + { + rp_property_increment_ref((rp_property_t *) value, env); + } if (type == ASSERTION_TYPE_SIGNATURE_TOKEN) { rp_property_increment_ref((rp_property_t *) value, env); @@ -176,6 +181,12 @@ env); } + if (type == ASSERTION_TYPE_TRANSPORT_BINDING) + { + rp_transport_binding_increment_ref((rp_transport_binding_t *) value, + env); + } + if (type == ASSERTION_TYPE_SIGNED_ENCRYPTED_PARTS) { rp_signed_encrypted_parts_increment_ref((rp_signed_encrypted_parts_t *) Modified: webservices/axis2/trunk/c/neethi/src/secpolicy/model/property.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/model/property.c?rev=590979&r1=590978&r2=590979&view=diff ============================================================================== --- webservices/axis2/trunk/c/neethi/src/secpolicy/model/property.c (original) +++ webservices/axis2/trunk/c/neethi/src/secpolicy/model/property.c Thu Nov 1 05:31:52 2007 @@ -197,6 +197,12 @@ { rp_username_token_increment_ref((rp_username_token_t *) value, env); } + + if (type == RP_PROPERTY_HTTPS_TOKEN) + { + rp_https_token_increment_ref((rp_https_token_t *) value, env); + } + if (type == RP_PROPERTY_SIGNED_SUPPORTING_TOKEN) { rp_supporting_tokens_increment_ref((rp_supporting_tokens_t *) value, Modified: webservices/axis2/trunk/c/neethi/src/secpolicy/model/transport_binding.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/model/transport_binding.c?rev=590979&r1=590978&r2=590979&view=diff ============================================================================== --- webservices/axis2/trunk/c/neethi/src/secpolicy/model/transport_binding.c (original) +++ webservices/axis2/trunk/c/neethi/src/secpolicy/model/transport_binding.c Thu Nov 1 05:31:52 2007 @@ -123,6 +123,7 @@ AXIS2_ENV_CHECK(env, AXIS2_FAILURE); AXIS2_PARAM_CHECK(env->error, transport_token, AXIS2_FAILURE); + rp_property_increment_ref(transport_token, env); transport_binding->transport_token = transport_token; return AXIS2_SUCCESS; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]