Skip to content

Commit 83f1749

Browse files
committed
8273162: AbstractSplittableWithBrineGenerator does not create a random salt
Backport-of: 5e1df2c7d71e9393beaa4fd2d8812b065d053392
1 parent 515d412 commit 83f1749

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2380,7 +2380,7 @@ Spliterator<SplittableGenerator> makeSplitsSpliterator(long index, long fence, S
23802380
long bits = nextLong();
23812381
long multiplier = (1L << SALT_SHIFT) - 1;
23822382
long salt = multiplier << (64 - SALT_SHIFT);
2383-
while ((salt & multiplier) != 0) {
2383+
while ((salt & multiplier) == 0) {
23842384
long digit = Math.multiplyHigh(bits, multiplier);
23852385
salt = (salt >>> SALT_SHIFT) | (digit << (64 - SALT_SHIFT));
23862386
bits *= multiplier;

0 commit comments

Comments
 (0)