cvs: php-src /ext/xmlrpc/libxmlrpc xml_element.c
| From: | Joe Orton | 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);
}