*** tree.c 2007-05-28 06:08:52.000000000 -0700 --- memleakfixtree.c 2008-01-24 08:48:51.000000000 -0800 *************** xmlAddChild(xmlNodePtr parent, xmlNodePt *** 3224,3229 **** --- 3224,3233 ---- xmlGenericError(xmlGenericErrorContext, "xmlAddChild : parent == NULL\n"); #endif + if (cur != NULL) + { + xmlFreeNode(cur); + } return(NULL); }