moriyoshi Mon Dec 8 02:15:33 2003 EDT
Modified files:
/php-src/ext/xml xml.c
Log:
NULL pointers can be passed to free_fcn. This is the correct behaviour.
Index: php-src/ext/xml/xml.c
diff -u php-src/ext/xml/xml.c:1.142 php-src/ext/xml/xml.c:1.143
--- php-src/ext/xml/xml.c:1.142 Tue Nov 4 11:15:52 2003
+++ php-src/ext/xml/xml.c Mon Dec 8 02:15:32 2003
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: xml.c,v 1.142 2003/11/04 16:15:52 moriyoshi Exp $ */
+/* $Id: xml.c,v 1.143 2003/12/08 07:15:32 moriyoshi Exp $ */
#define IS_EXT_MODULE
@@ -192,7 +192,9 @@
static void php_xml_free_wrapper(void *ptr)
{
- efree(ptr);
+ if (ptr != NULL) {
+ efree(ptr);
+ }
}
PHP_MINIT_FUNCTION(xml)
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php