summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2006-03-19 22:11:36 +0000
committerAntony Dovgal <tony2001@php.net>2006-03-19 22:11:36 +0000
commit90d7fbe798df851b50ed7dc3d7b6e9ad0d2560bb (patch)
treeb0f067241ef7e807b1aaa3ed2967b37054d2f9f5
parent4651f79ed59d96d057529c97f156ef742faf26f9 (diff)
downloadphp-git-90d7fbe798df851b50ed7dc3d7b6e9ad0d2560bb.tar.gz
MFH: make the code cleaner
-rw-r--r--ext/standard/array.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c
index dc2f4d88ab..03f6bfaafd 100644
--- a/ext/standard/array.c
+++ b/ext/standard/array.c
@@ -4133,12 +4133,10 @@ PHP_FUNCTION(array_filter)
php_error_docref(NULL TSRMLS_CC, E_WARNING, "The first argument should be an array");
return;
}
- if (callback) {
- func = *callback;
- }
array = *input;
if (ZEND_NUM_ARGS() > 1) {
+ func = *callback;
if (!zend_is_callable(func, 0, &callback_name)) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "The second argument, '%s', should be a valid callback", callback_name);
efree(callback_name);