diff --git a/classpath/java/nio/channels/SocketSelector.java b/classpath/java/nio/channels/SocketSelector.java index 0b7c1d6b4b..9726d1a9ed 100644 --- a/classpath/java/nio/channels/SocketSelector.java +++ b/classpath/java/nio/channels/SocketSelector.java @@ -65,7 +65,7 @@ class SocketSelector extends Selector { public int doSelect(long interval) throws IOException { selectedKeys.clear(); - if (clearWoken()) return 0; + if (clearWoken()) interval = -1; int max=0; for (Iterator it = keys.iterator();