diff --git a/tree.c b/tree.c index 0011bd9c..86ae2802 100644 --- a/tree.c +++ b/tree.c @@ -6892,6 +6892,8 @@ xmlSetNsProp(xmlNodePtr node, xmlNsPtr ns, const xmlChar *name, if (ns && (ns->href == NULL)) return(NULL); + if (name == NULL) + return(NULL); prop = xmlGetPropNodeInternal(node, name, (ns != NULL) ? ns->href : NULL, 0); if (prop != NULL) {