]> granicus.if.org Git - php/commitdiff
avoid needless function call
authorAnatol Belski <ab@php.net>
Thu, 1 Sep 2016 21:13:42 +0000 (23:13 +0200)
committerAnatol Belski <ab@php.net>
Thu, 1 Sep 2016 21:45:31 +0000 (23:45 +0200)
ext/standard/array.c

index 0988a86f28f735b7c093e4384aa8bce43fa1fdab..af9734d3d7b919702d6162611c38de449691d068 100644 (file)
@@ -2398,7 +2398,6 @@ static void php_array_data_shuffle(zval *array) /* {{{ */
                        }
                }
                while (--n_left) {
-                       rnd_idx = php_rand();
                        RAND_RANGE(rnd_idx, 0, n_left, PHP_RAND_MAX);
                        if (rnd_idx != n_left) {
                                temp = hash->arData[n_left];
@@ -2424,7 +2423,6 @@ static void php_array_data_shuffle(zval *array) /* {{{ */
                        }
                }
                while (--n_left) {
-                       rnd_idx = php_rand();
                        RAND_RANGE(rnd_idx, 0, n_left, PHP_RAND_MAX);
                        if (rnd_idx != n_left) {
                                temp = hash->arData[n_left];