Browse Source

Fix a lambda() bug

PHP-4.0.5
Zeev Suraski 26 years ago
parent
commit
e374f6fd31
  1. 2
      Zend/zend_builtin_functions.c

2
Zend/zend_builtin_functions.c

@ -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);

Loading…
Cancel
Save