cvs: php4 /ext/standard array.c
| From: | Andrei Zmievski | Date: | Thu, 10 May 2001 16:30:13 +0000 |
| Subject: | cvs: php4 /ext/standard array.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-5652@lists.php.net to get a copy of this message | ||
andrei Thu May 10 09:30:13 2001 EDT
Modified files:
/php4/ext/standard array.c
Log:
Always free the callback_name when using zend_is_callable().
Index: php4/ext/standard/array.c
diff -u php4/ext/standard/array.c:1.108 php4/ext/standard/array.c:1.109
--- php4/ext/standard/array.c:1.108 Sun Apr 29 21:06:09 2001
+++ php4/ext/standard/array.c Thu May 10 09:30:12 2001
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: array.c,v 1.108 2001/04/30 04:06:09 david Exp $ */
+/* $Id: array.c,v 1.109 2001/05/10 16:30:12 andrei Exp $ */
#include "php.h"
#include "php_ini.h"
@@ -2856,6 +2856,7 @@
efree(callback_name);
return;
}
+ efree(callback_name);
if (ZEND_NUM_ARGS() > 2)
result = *initial;
@@ -2922,6 +2923,7 @@
efree(callback_name);
return;
}
+ efree(callback_name);
}
array_init(return_value);
@@ -2994,6 +2996,7 @@
efree(args);
return;
}
+ efree(callback_name);
/* Cache array sizes. */
array_len = (int*)emalloc((ZEND_NUM_ARGS()-1) * sizeof(int));