jdk/src/share/classes/sun/nio/ch/ServerSocketAdaptor.java
changeset 24623 c094ffea7aee
parent 23010 6dadb192ad81
--- a/jdk/src/share/classes/sun/nio/ch/ServerSocketAdaptor.java	Wed May 28 11:41:26 2014 +0400
+++ b/jdk/src/share/classes/sun/nio/ch/ServerSocketAdaptor.java	Tue May 27 10:27:51 2014 +0100
@@ -93,9 +93,9 @@
 
     public Socket accept() throws IOException {
         synchronized (ssc.blockingLock()) {
-            if (!ssc.isBound())
-                throw new IllegalBlockingModeException();
             try {
+                if (!ssc.isBound())
+                    throw new NotYetBoundException();
                 if (timeout == 0) {
                     SocketChannel sc = ssc.accept();
                     if (sc == null && !ssc.isBlocking())