[ https://issues.apache.org/jira/browse/AXIS2C-1591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bill Blough updated AXIS2C-1591: -------------------------------- Labels: patch (was: ) > axiom_element_add_attribute and duplicate names > ----------------------------------------------- > > Key: AXIS2C-1591 > URL: https://issues.apache.org/jira/browse/AXIS2C-1591 > Project: Axis2-C > Issue Type: Bug > Components: xml/om > Affects Versions: 1.7.0 > Reporter: Sebastian Brandt > Assignee: Nandika Jayawardana > Priority: Minor > Labels: patch > Attachments: om_element.c.patch > > > in axiom_element_add_attribute, the attribute is added to the hash of > attributes in om_element->attributes > based on the name (axutil_qname_to_string). > If an attribute with the same name is already in the hash, that entry is > overwritten and thus, will never be freed. > This seems to be the case always if several xml nodes have the same namespace > - the attribute value itself is not used there, or are > we just talking namespace attributes here? > I don't even begin to understand what the role of the attributes is, and what > happes, if the attributes are stored with different names or such. > For the moment, I will try to create two hashes, one for the attributes that > are used, and one for the attributes that just have to be freed. Of course, a > list would be enough for the latter. -- This message was sent by Atlassian JIRA (v7.6.14#76016) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@axis.apache.org For additional commands, e-mail: c-dev-h...@axis.apache.org