diff options
author | Nikita Popov <nikic@php.net> | 2015-09-14 15:03:51 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2015-09-14 15:04:43 +0200 |
commit | ab74d802473c10c9f9a61f75ba6443de9a958e4b (patch) | |
tree | ab07b28bd753531d87b1cf8e80669855c64e03f8 /ext/standard/pack.c | |
parent | 669f0b39b184593e01e677360fd79b2b63058ca0 (diff) | |
download | php-git-ab74d802473c10c9f9a61f75ba6443de9a958e4b.tar.gz |
Fix bug #70487
Switch to * instead of + in zpp.
Diffstat (limited to 'ext/standard/pack.c')
-rw-r--r-- | ext/standard/pack.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/pack.c b/ext/standard/pack.c index 8b4103850e..f044ab5ce2 100644 --- a/ext/standard/pack.c +++ b/ext/standard/pack.c @@ -112,7 +112,7 @@ static void php_pack(zval *val, size_t size, int *map, char *output) PHP_FUNCTION(pack) { zval *argv = NULL; - int num_args, i; + int num_args = 0, i; int currentarg; char *format; size_t formatlen; @@ -122,7 +122,7 @@ PHP_FUNCTION(pack) int outputpos = 0, outputsize = 0; zend_string *output; - if (zend_parse_parameters(ZEND_NUM_ARGS(), "s+", &format, &formatlen, &argv, &num_args) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS(), "s*", &format, &formatlen, &argv, &num_args) == FAILURE) { return; } |