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

Reply via email to