diff options
author | Bob Weinand <bobwei9@hotmail.com> | 2016-04-28 11:02:47 +0200 |
---|---|---|
committer | Bob Weinand <bobwei9@hotmail.com> | 2016-04-28 11:02:47 +0200 |
commit | 74ef863f5d83c8ab7377eb7ca27a6ffc4b7502ae (patch) | |
tree | 02dca3c31df5e5477a836b06b0bde437ab6a3d64 /ext/standard/array.c | |
parent | 595d19bcfad98b9c547f203a130106bfcc72d25a (diff) | |
download | php-git-74ef863f5d83c8ab7377eb7ca27a6ffc4b7502ae.tar.gz |
Fixed bug #72116 (7.0.6 array_fill optimization breaks implementation)
Diffstat (limited to 'ext/standard/array.c')
-rw-r--r-- | ext/standard/array.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c index 34dac68d1f..9e21295d85 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -2029,6 +2029,7 @@ PHP_FUNCTION(array_fill) Z_ARRVAL_P(return_value)->nNumUsed = start_key + num; Z_ARRVAL_P(return_value)->nNumOfElements = num; Z_ARRVAL_P(return_value)->nInternalPointer = start_key; + Z_ARRVAL_P(return_value)->nNextFreeElement = start_key + num; if (Z_REFCOUNTED_P(val)) { GC_REFCOUNT(Z_COUNTED_P(val)) += num; |