summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Zmievski <andrei@php.net>2001-05-14 14:16:44 +0000
committerAndrei Zmievski <andrei@php.net>2001-05-14 14:16:44 +0000
commit8a86d17882bf4443358dd17cadecd21d8cd6aba8 (patch)
tree0c2895939efca155e20042c9404b5fd6b4e2da80
parent4a85b47e50d9ff4479a1ccf711d76cf39f3ad0bb (diff)
downloadphp-git-8a86d17882bf4443358dd17cadecd21d8cd6aba8.tar.gz
Need to use ELS_FETCH() here.
-rw-r--r--ext/standard/basic_functions.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c
index 9c827fbf21..2d25c944e0 100644
--- a/ext/standard/basic_functions.c
+++ b/ext/standard/basic_functions.c
@@ -1783,6 +1783,7 @@ void user_tick_function_dtor(user_tick_function_entry *tick_function_entry)
static int user_shutdown_function_call(php_shutdown_function_entry *shutdown_function_entry)
{
zval retval;
+ ELS_FETCH();
if (call_user_function(EG(function_table), NULL, shutdown_function_entry->arguments[0], &retval, shutdown_function_entry->arg_count-1, shutdown_function_entry->arguments+1)==SUCCESS) {
zval_dtor(&retval);
@@ -1797,6 +1798,7 @@ static void user_tick_function_call(user_tick_function_entry *tick_fe)
{
zval retval;
zval *function = tick_fe->arguments[0];
+ ELS_FETCH();
if (call_user_function(EG(function_table), NULL, function, &retval,
tick_fe->arg_count - 1, tick_fe->arguments + 1) == SUCCESS) {