Merge branch 'PHP-7.2'
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Jan 2018 17:30:34 +0000 (18:30 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Jan 2018 17:34:34 +0000 (18:34 +0100)
1  2 
ext/standard/array.c

index 7c4caafa5a6895f0b99e4ffd41ade3267069f66e,91ffe08f7d5f2c13b7499e9017d219c62c31566d..d6d66dbc4973dec6601b5fd18db3b942d3e6dc10
@@@ -4048,8 -4028,8 +4048,9 @@@ PHP_FUNCTION(array_values
  
        /* Return empty input as is */
        arrlen = zend_hash_num_elements(arrval);
 -      if (!arrlen && arrval->nNextFreeElement == arrlen) {
 -              RETURN_ZVAL(input, 1, 0);
 +      if (!arrlen) {
-               RETURN_ZVAL(input, 1, 0);
++              ZVAL_EMPTY_ARRAY(return_value);
++              return;
        }
  
        /* Return vector-like packed arrays as-is */