diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2017-06-29 20:11:33 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2017-07-04 21:11:22 +0200 |
commit | 3f8ceb6f05893e3371297ee63843cc4766956675 (patch) | |
tree | 99dacdd701b6212032230effd858663e2ed929cb /ext/filter/callback_filter.c | |
parent | 8126599670f5365b7c5d1035ab0e23bb56c554d4 (diff) | |
download | php-git-3f8ceb6f05893e3371297ee63843cc4766956675.tar.gz |
Drop useless allocation in php_filter_callback
Diffstat (limited to 'ext/filter/callback_filter.c')
-rw-r--r-- | ext/filter/callback_filter.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/ext/filter/callback_filter.c b/ext/filter/callback_filter.c index 8ad72f5b60..811cb1ba7e 100644 --- a/ext/filter/callback_filter.c +++ b/ext/filter/callback_filter.c @@ -23,7 +23,7 @@ void php_filter_callback(PHP_INPUT_FILTER_PARAM_DECL) { zval retval; - zval *args; + zval args[1]; int status; if (!option_array || !zend_is_callable(option_array, IS_CALLABLE_CHECK_NO_ACCESS, NULL)) { @@ -33,7 +33,6 @@ void php_filter_callback(PHP_INPUT_FILTER_PARAM_DECL) return; } - args = safe_emalloc(sizeof(zval), 1, 0); ZVAL_COPY(&args[0], value); status = call_user_function_ex(EG(function_table), NULL, option_array, &retval, 1, args, 0, NULL); @@ -46,7 +45,6 @@ void php_filter_callback(PHP_INPUT_FILTER_PARAM_DECL) } zval_ptr_dtor(&args[0]); - efree(args); } /* |