[ http://issues.apache.org/jira/browse/AXIS2C-238?page=comments#action_12437777 ] Malinda Kaushalye Kapuruge commented on AXIS2C-238: ---------------------------------------------------
This is the code. I fixed this by assigning a default value for the attribute. See the "bug fixed" comment. ////////////////////////////////////////////BEGIN///////////////////////////////////////////////////////////// AXIS2_EXTERN axiom_node_t* AXIS2_CALL oxs_token_build_encryption_method_element(const axis2_env_t *env, axiom_node_t *parent, axis2_char_t* algorithm ) { axiom_node_t *encryption_method_node = NULL; axiom_element_t *encryption_method_ele = NULL; axiom_attribute_t *algo_attr = NULL; int ret; axiom_namespace_t *ns_obj = NULL; ns_obj = axiom_namespace_create(env, OXS_EncNs, OXS_xenc); encryption_method_ele = axiom_element_create(env, parent, OXS_NodeEncryptionMethod, ns_obj, &encryption_method_node); if (!encryption_method_ele) { oxs_error(ERROR_LOCATION, OXS_ERROR_ELEMENT_FAILED, "Error creating encryption method element"); return NULL; } /*Fixed bug. If kt algorithm is NULL then use the default*/ if (!algorithm) { algorithm = (axis2_char_t*)OXS_DEFAULT_KT_ALGO_HREF; } algo_attr = axiom_attribute_create(env, OXS_AttrAlgorithm, algorithm, NULL); ret = AXIOM_ELEMENT_ADD_ATTRIBUTE(encryption_method_ele, env, algo_attr, encryption_method_node); return encryption_method_node; } ////////////////////////////////////////////END///////////////////////////////////////////////////////////// > Unexpected behavior when the value of an axiom_attribute is NULL > ---------------------------------------------------------------- > > Key: AXIS2C-238 > URL: http://issues.apache.org/jira/browse/AXIS2C-238 > Project: Axis2-C > Issue Type: Bug > Components: xml/om > Affects Versions: Current (Nightly) > Environment: Linux, > Reporter: Malinda Kaushalye Kapuruge > > While trying to create a new attribute node by calling > axiom_attribute_create(), if the attribute value is NULL. Then the parent > element of the attribute node is showing unexpected results. > The expected behavior should be to insert an empty string for the attribute > value. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]