Skip to content

Commit 2e6f6a7

Browse files
committed
we (still) should not break older JRubies we test against on CI (in 0.9.x)
1 parent 472e1eb commit 2e6f6a7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/org/jruby/ext/openssl/Random.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ private static Holder createHolderImpl() {
6868
if (HOLDER_TYPE.equals("strong")) {
6969
return new StrongHolder();
7070
}
71+
if (ThreadLocalHolder.secureRandomField == null) {
72+
return new SharedHolder(); // fall-back on (older) JRuby <= 1.7.4
73+
}
7174
return new ThreadLocalHolder();
7275
}
7376

0 commit comments

Comments
 (0)