You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ma...@apache.org on 2008/10/02 08:43:33 UTC
svn commit: r701014 - in /webservices/axis2/trunk/c/neethi/src:
rmpolicy/rm_assertion_builder.c secpolicy/builder/secpolicy_builder.c
Author: manjula
Date: Wed Oct 1 23:43:32 2008
New Revision: 701014
URL: http://svn.apache.org/viewvc?rev=701014&view=rev
Log:
Fixing some bugs in rm_policy and secpolicy.
Modified:
webservices/axis2/trunk/c/neethi/src/rmpolicy/rm_assertion_builder.c
webservices/axis2/trunk/c/neethi/src/secpolicy/builder/secpolicy_builder.c
Modified: webservices/axis2/trunk/c/neethi/src/rmpolicy/rm_assertion_builder.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/rmpolicy/rm_assertion_builder.c?rev=701014&r1=701013&r2=701014&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/rmpolicy/rm_assertion_builder.c (original)
+++ webservices/axis2/trunk/c/neethi/src/rmpolicy/rm_assertion_builder.c Wed Oct 1 23:43:32 2008
@@ -94,10 +94,15 @@
/* First we check whether this is in 1.0 or 1.1
* namespace. Then we called the appropriate builder */
+ children_iter = axiom_element_get_children(rm_assertion_ele, env, rm_assertion_node);
+
if(!axutil_strcmp(ns, AXIS2_RM_POLICY_10_NS))
{
status = axis2_rm_assertion_builder_populate_for_10(env, rm_assertion,
rm_assertion_node, rm_assertion_ele);
+
+ axiom_children_iterator_reset(children_iter, env);
+
}
else if(!axutil_strcmp(ns, AXIS2_RM_POLICY_11_NS))
{
@@ -112,7 +117,7 @@
return NULL;
}
- children_iter = axiom_element_get_children(rm_assertion_ele, env, rm_assertion_node);
+ /*children_iter = axiom_element_get_children(rm_assertion_ele, env, rm_assertion_node);*/
if (children_iter)
{
while (axiom_children_iterator_has_next(children_iter, env))
Modified: webservices/axis2/trunk/c/neethi/src/secpolicy/builder/secpolicy_builder.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/builder/secpolicy_builder.c?rev=701014&r1=701013&r2=701014&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/secpolicy/builder/secpolicy_builder.c (original)
+++ webservices/axis2/trunk/c/neethi/src/secpolicy/builder/secpolicy_builder.c Wed Oct 1 23:43:32 2008
@@ -254,7 +254,9 @@
rp_secpolicy_set_rampart_config(secpolicy, env, rampart_config);
}
else
- return AXIS2_FAILURE;
+ {
+ continue;
+ }
}
else
return AXIS2_FAILURE;