From 09216aa5315bdcbc8efd1e16a210fd8dabb49a73 Mon Sep 17 00:00:00 2001 From: Charles Oliver Nutter Date: Tue, 24 Mar 2015 18:58:43 -0500 Subject: [PATCH] Server sockets should be selectable for read. See jruby/jruby#2750. --- pom.xml | 2 +- src/main/java/jnr/unixsocket/UnixServerSocketChannel.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index cffa33f..324b0f1 100644 --- a/pom.xml +++ b/pom.xml @@ -59,7 +59,7 @@ com.github.jnr jnr-enxio - 0.7 + 0.8-SNAPSHOT compile diff --git a/src/main/java/jnr/unixsocket/UnixServerSocketChannel.java b/src/main/java/jnr/unixsocket/UnixServerSocketChannel.java index 6bfccad..894bfba 100644 --- a/src/main/java/jnr/unixsocket/UnixServerSocketChannel.java +++ b/src/main/java/jnr/unixsocket/UnixServerSocketChannel.java @@ -40,7 +40,7 @@ public class UnixServerSocketChannel extends NativeServerSocketChannel { } UnixServerSocketChannel(SelectorProvider provider, int fd) { - super(provider, fd, SelectionKey.OP_ACCEPT); + super(provider, fd, SelectionKey.OP_ACCEPT | SelectionKey.OP_READ); this.socket = new UnixServerSocket(this); }