mirror of
https://github.com/php/php-src.git
synced 2026-04-18 13:31:27 +02:00
Fix a lambda() bug
This commit is contained in:
@@ -845,7 +845,7 @@ ZEND_FUNCTION(lambda)
|
||||
|
||||
do {
|
||||
sprintf(function_name, "%clambda_%d", 0, ++EG(lambda_count));
|
||||
function_name_length = strlen(function_name);
|
||||
function_name_length = strlen(function_name+1)+1;
|
||||
} 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);
|
||||
|
||||
Reference in New Issue
Block a user