From 6b2dc66a5b1316e4e1b0899105275927e455a96b Mon Sep 17 00:00:00 2001 From: Andrey Hristov Date: Sun, 11 Jul 2004 21:30:19 +0000 Subject: [PATCH] MFH: fixing bug #29038 --- ext/standard/array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/standard/array.c b/ext/standard/array.c index c293f92d6d..2f9725c723 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1260,7 +1260,7 @@ PHP_FUNCTION(extract) /* break omitted intentionally */ case EXTR_PREFIX_ALL: - if (final_name.len == 0) { + if (final_name.len == 0 && var_name_len != 0) { smart_str_appendl(&final_name, Z_STRVAL_PP(prefix), Z_STRLEN_PP(prefix)); smart_str_appendc(&final_name, '_'); smart_str_appendl(&final_name, var_name, var_name_len); -- 2.50.1