cvs: php-src /ext/xmlrpc/libxmlrpc xml_element.c

From: Date: Fri, 22 Apr 2005 11:06:55 +0000
Subject: cvs: php-src /ext/xmlrpc/libxmlrpc xml_element.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-31546@lists.php.net to get a copy of this message
jorton Fri Apr 22 07:06:55 2005 EDT Modified files: /php-src/ext/xmlrpc/libxmlrpc xml_element.c Log: Fixed bug #32797 (invalid C code in xmlrpc extension). http://cvs.php.net/diff.php/php-src/ext/xmlrpc/libxmlrpc/xml_element.c?r1=1.8&r2=1.9&ty=u Index: php-src/ext/xmlrpc/libxmlrpc/xml_element.c diff -u php-src/ext/xmlrpc/libxmlrpc/xml_element.c:1.8 php-src/ext/xmlrpc/libxmlrpc/xml_element.c:1.9 --- php-src/ext/xmlrpc/libxmlrpc/xml_element.c:1.8 Sun Mar 27 19:07:24 2005 +++ php-src/ext/xmlrpc/libxmlrpc/xml_element.c Fri Apr 22 07:06:53 2005 @@ -31,7 +31,7 @@ */ -static const char rcsid[] = "#(@) $Id: xml_element.c,v 1.8 2005/03/28 00:07:24 edink Exp $"; +static const char rcsid[] = "#(@) $Id: xml_element.c,v 1.9 2005/04/22 11:06:53 jorton Exp $"; @@ -44,6 +44,9 @@ * 06/2000 * HISTORY * $Log: xml_element.c,v $ + * Revision 1.9 2005/04/22 11:06:53 jorton + * Fixed bug #32797 (invalid C code in xmlrpc extension). + * * Revision 1.8 2005/03/28 00:07:24 edink * Reshufle includes to make it compile on windows * @@ -119,7 +122,7 @@ #include "queue.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 "<?xml" #define XML_DECL_START_LEN sizeof(XML_DECL_START) - 1 @@ -195,7 +198,10 @@ Q_Destroy(&root->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); }

« previous php.cvs (#31546) next »