Index: java/nio/channels/spi/AbstractSelectableChannel.java =================================================================== RCS file: /cvsroot/classpath/classpath/java/nio/channels/spi/AbstractSelectableChannel.java,v retrieving revision 1.15 diff -u -r1.15 AbstractSelectableChannel.java --- java/nio/channels/spi/AbstractSelectableChannel.java 8 Apr 2004 20:59:20 -0000 1.15 +++ java/nio/channels/spi/AbstractSelectableChannel.java 21 Apr 2004 10:45:45 -0000 @@ -216,6 +216,9 @@ if (! isOpen()) throw new ClosedChannelException(); + if ((ops & ~validOps()) != 0) + throw new IllegalArgumentException(); + SelectionKey key = null; AbstractSelector selector = (AbstractSelector) selin;