diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index 2762fb2f..1df20cb4 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -1554,8 +1554,9 @@ lasso_node_new_from_xmlNode(xmlNode *xmlnode) } } } - - node = lasso_node_new_from_xmlNode_with_type(xmlnode, typename); + if (typename) { + node = lasso_node_new_from_xmlNode_with_type(xmlnode, typename); + } lasso_release(typename); return node;