From d69d118cbd401dfdc1766256347a52f0aaf724ca Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Fri, 15 Oct 1999 14:53:56 +0000 Subject: [PATCH] (PHP implode): Properly separate zval for another case. --- ext/standard/string.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/standard/string.c b/ext/standard/string.c index d9dd784d22..0656a999ab 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -307,8 +307,9 @@ PHP_FUNCTION(implode) arr = *arg1; delim = *arg2; } else if ((*arg2)->type == IS_ARRAY) { - convert_to_string_ex(arg1); + SEPARATE_ZVAL(arg2) arr = *arg2; + convert_to_string_ex(arg1); delim = *arg1; } else { php_error(E_WARNING, "Bad arguments to %s()", -- 2.50.1