diff options
| author | Hannes Magnusson <bjori@php.net> | 2006-10-03 16:37:51 +0000 |
|---|---|---|
| committer | Hannes Magnusson <bjori@php.net> | 2006-10-03 16:37:51 +0000 |
| commit | 59fabbb464e799c0aa88e87b3f82b2d7ad96928c (patch) | |
| tree | 9a22795b980fbaceb11d94d3b3334a58b96a7378 /ext/standard/array.c | |
| parent | f876d0bf2aacc88a1012059f5b2ac3fa3445cc2a (diff) | |
| download | php-git-59fabbb464e799c0aa88e87b3f82b2d7ad96928c.tar.gz | |
MFH: compact() doesnt throw "wrong param count"
Diffstat (limited to 'ext/standard/array.c')
| -rw-r--r-- | ext/standard/array.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c index 9d986137d1..13a6ff2c9c 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1507,6 +1507,9 @@ PHP_FUNCTION(compact) zval ***args; /* function arguments array */ int i; + if (ZEND_NUM_ARGS() < 1) { + WRONG_PARAM_COUNT; + } args = (zval ***)safe_emalloc(ZEND_NUM_ARGS(), sizeof(zval **), 0); if (zend_get_parameters_array_ex(ZEND_NUM_ARGS(), args) == FAILURE) { |
