From f5223ff699b5b13498fd6d4805a908c170ca80b5 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Thu, 16 Dec 2004 19:20:54 +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 5ea2f23549..efe26cdec6 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1487,13 +1487,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