commit | 6800ef354b22262a866ef216169ff1c613aadae5 | [log] [tgz] |
---|---|---|
author | Daniel Veillard <veillard@src.gnome.org> | Mon Feb 08 18:33:22 1999 +0000 |
committer | Daniel Veillard <veillard@src.gnome.org> | Mon Feb 08 18:33:22 1999 +0000 |
tree | 8dcc0e35202de8c86df9d6d2b8e4488627041766 | |
parent | 726c7e3c8dd749a12a57a11c224574221efbadd0 [diff] [blame] |
fixed xmlGetProp to return "" when the attribute is NULL, Daniel.
diff --git a/tree.c b/tree.c index 1447855..ea67248 100644 --- a/tree.c +++ b/tree.c
@@ -2010,7 +2010,11 @@ while (prop != NULL) { if (!xmlStrcmp(prop->name, name)) - return(xmlNodeListGetString(node->doc, prop->val, 1)); + CHAR *ret; + + ret = xmlNodeListGetString(node->doc, prop->val, 1); + if (ret == NULL) return(xmlStrdup("")); + return(ret); prop = prop->next; } return(NULL);