mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-29 11:41:22 +03:00
fix a bug introduced when fixing #438208 and reported by Ashwin fix an
* tree.c: fix a bug introduced when fixing #438208 and reported by Ashwin * python/generator.py: fix an infinite loop bug Daniel svn path=/trunk/; revision=3733
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* tree.c: fix a bug introduced when fixing #438208 and reported by
|
||||||
|
Ashwin
|
||||||
|
* python/generator.py: fix an infinite loop bug
|
||||||
|
|
||||||
Mon Apr 7 14:44:51 CEST 2008 Daniel Veillard <daniel@veillard.com>
|
Mon Apr 7 14:44:51 CEST 2008 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
* xmlreader.c: fix a link to XmlNodeType doc reported by Martijn Arts
|
* xmlreader.c: fix a link to XmlNodeType doc reported by Martijn Arts
|
||||||
|
@ -849,6 +849,9 @@ def writeDoc(name, args, indent, output):
|
|||||||
output.write(indent)
|
output.write(indent)
|
||||||
output.write('"""')
|
output.write('"""')
|
||||||
while len(val) > 60:
|
while len(val) > 60:
|
||||||
|
if val[0] == " ":
|
||||||
|
val = val[1:]
|
||||||
|
continue
|
||||||
str = val[0:60]
|
str = val[0:60]
|
||||||
i = string.rfind(str, " ");
|
i = string.rfind(str, " ");
|
||||||
if i < 0:
|
if i < 0:
|
||||||
|
4
tree.c
4
tree.c
@ -1785,7 +1785,7 @@ xmlNewPropInternal(xmlNodePtr node, xmlNsPtr ns,
|
|||||||
if ((node != NULL) && (node->type != XML_ELEMENT_NODE)) {
|
if ((node != NULL) && (node->type != XML_ELEMENT_NODE)) {
|
||||||
if ((eatname == 1) &&
|
if ((eatname == 1) &&
|
||||||
((node->doc == NULL) ||
|
((node->doc == NULL) ||
|
||||||
(!(xmlDictOwns(node->doc->dict, name) == 0))))
|
(!(xmlDictOwns(node->doc->dict, name)))))
|
||||||
xmlFree((xmlChar *) name);
|
xmlFree((xmlChar *) name);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
@ -1797,7 +1797,7 @@ xmlNewPropInternal(xmlNodePtr node, xmlNsPtr ns,
|
|||||||
if (cur == NULL) {
|
if (cur == NULL) {
|
||||||
if ((eatname == 1) &&
|
if ((eatname == 1) &&
|
||||||
((node->doc == NULL) ||
|
((node->doc == NULL) ||
|
||||||
(!(xmlDictOwns(node->doc->dict, name) == 0))))
|
(!(xmlDictOwns(node->doc->dict, name)))))
|
||||||
xmlFree((xmlChar *) name);
|
xmlFree((xmlChar *) name);
|
||||||
xmlTreeErrMemory("building attribute");
|
xmlTreeErrMemory("building attribute");
|
||||||
return (NULL);
|
return (NULL);
|
||||||
|
Reference in New Issue
Block a user