From 7fcb28749a52b31f636c3f9591259a9e8fe8b64b Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Thu, 16 Dec 2004 19:23:59 +0000 Subject: [PATCH] MFH: fix leak (init array only if we got valid start key) --- ext/standard/array.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/standard/array.c b/ext/standard/array.c index 0a6aaed017..6b8798d0eb 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1391,13 +1391,13 @@ PHP_FUNCTION(array_fill) WRONG_PARAM_COUNT; } - /* allocate an array for return */ - array_init(return_value); - switch (Z_TYPE_PP(start_key)) { case IS_STRING: case IS_LONG: case IS_DOUBLE: + /* allocate an array for return */ + array_init(return_value); + if (PZVAL_IS_REF(*val)) { SEPARATE_ZVAL(val); } -- 2.50.1