From: Andrey Hristov Date: Sun, 11 Jul 2004 21:30:19 +0000 (+0000) Subject: MFH: X-Git-Tag: php-4.3.9RC1~51 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6b2dc66a5b1316e4e1b0899105275927e455a96b;p=php MFH: fixing bug #29038 --- 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);