Skip to content

Commit 9d8be5d

Browse files
committed
Check again for null write list
1 parent 07b8d48 commit 9d8be5d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

core/src/main/java/org/jruby/util/io/SelectExecutor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ IRubyObject selectInternal(ThreadContext context) throws IOException {
186186
(unselectableWriteFDs != null && unselectableWriteFDs.contains(fptr.fd()))) {
187187

188188
// ensure any pending connections get finished
189-
if (writeKeyList.get(i).isConnectable()) {
189+
if (writeKeyList != null && writeKeyList.get(i).isConnectable()) {
190190
if (fptr.fd().ch instanceof SocketChannel sock) {
191191
sock.finishConnect();
192192
}

0 commit comments

Comments
 (0)