Hi,
I've made a patch for 10721, based on justin's, and it now works
correctly.
Andi/Zeev, would you please commit this?
Jeroen
Jeroen van Wolffelaar
[EMAIL PROTECTED]
http://www.A-Eskwadraat.nl/~jeroen
Index: zend_builtin_functions.c
===================================================================
RCS file: /repository/Zend/zend_builtin_functions.c,v
retrieving revision 1.93
diff -u -r1.93 zend_builtin_functions.c
--- zend_builtin_functions.c 2001/06/26 15:19:47 1.93
+++ zend_builtin_functions.c 2001/07/09 13:39:05
@@ -958,11 +958,11 @@
}
function_add_ref(func);
- function_name = (char *)
emalloc(sizeof("0lambda_")+MAX_LENGTH_OF_LONG);
+ function_name = (char *)
+emalloc(sizeof("lambda_")+MAX_LENGTH_OF_LONG);
do {
- sprintf(function_name, "%clambda_%d", 0, ++EG(lambda_count));
- function_name_length = strlen(function_name+1)+1;
+ sprintf(function_name, "lambda_%d", ++EG(lambda_count));
+ function_name_length = strlen(function_name);
} while (zend_hash_add(EG(function_table), function_name,
function_name_length+1, func, sizeof(zend_function), NULL)==FAILURE);
zend_hash_del(EG(function_table), LAMBDA_TEMP_FUNCNAME,
sizeof(LAMBDA_TEMP_FUNCNAME));
RETURN_STRINGL(function_name, function_name_length, 0);
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]