--- php-5.0.4/ext/xmlrpc/libxmlrpc/xml_element.c.gcc4 +++ php-5.0.4/ext/xmlrpc/libxmlrpc/xml_element.c @@ -113,7 +113,7 @@ #include "expat.h" #include "encodings.h" -#define my_free(thing) if(thing) {free(thing); thing = 0;} +#define my_free(thing) if(thing) {free(thing); thing = NULL;} #define XML_DECL_START "children); Q_Destroy(&root->attrs); - my_free((char*)root->name); + if (root->name) { + free((char *)root->name); + root->name = NULL; + } simplestring_free(&root->text); my_free(root); }