From bb7515902c3db59d39023b8774af5c77d988c255 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Fri, 19 Nov 2004 16:57:06 +0000 Subject: [PATCH] MFH: fix bug #30587 (array_multisort doesn't separate zvals before changing them) --- ext/standard/array.c | 1 + 1 file changed, 1 insertion(+) 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. */ -- 2.50.1