diff options
Diffstat (limited to 'libjava/gnu/java/nio/SelectorImpl.java')
-rw-r--r-- | libjava/gnu/java/nio/SelectorImpl.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libjava/gnu/java/nio/SelectorImpl.java b/libjava/gnu/java/nio/SelectorImpl.java index 0b513f9da52..e3eed255501 100644 --- a/libjava/gnu/java/nio/SelectorImpl.java +++ b/libjava/gnu/java/nio/SelectorImpl.java @@ -261,16 +261,16 @@ public class SelectorImpl extends AbstractSelector // return impl; // } // else - + if (ch instanceof SocketChannelImpl) - { + { SocketChannelImpl sc = (SocketChannelImpl) ch; SelectionKeyImpl impl = new SelectionKeyImpl (ch, this, sc.fd); add (impl); impl.interestOps (ops); impl.attach (att); return impl; - } + } else if (ch instanceof DatagramChannelImpl) { DatagramChannelImpl dc = (DatagramChannelImpl) ch; @@ -290,9 +290,9 @@ public class SelectorImpl extends AbstractSelector return impl; } else - { + { System.err.println ("INTERNAL ERROR, no known channel type"); - } + } return null; } |