From: Antony Dovgal Date: Fri, 19 Nov 2004 16:57:06 +0000 (+0000) Subject: MFH: fix bug #30587 (array_multisort doesn't separate zvals before changing them) X-Git-Tag: php-5.0.3RC1~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bb7515902c3db59d39023b8774af5c77d988c255;p=php MFH: fix bug #30587 (array_multisort doesn't separate zvals before changing them) --- diff --git a/ext/standard/array.c b/ext/standard/array.c index 64c5c37f08..1392103c00 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -3543,6 +3543,7 @@ PHP_FUNCTION(array_multisort) * array, and the very first argument has to be an array. */ for (i = 0; i < argc; i++) { + SEPARATE_ZVAL(args[i]); if (Z_TYPE_PP(args[i]) == IS_ARRAY) { /* We see the next array, so we update the sort flags of the previous array and reset the sort flags. */