src/java.desktop/share/classes/sun/awt/SunToolkit.java
changeset 48416 08144d9cbdaa
parent 47384 3b244a98d5ab
child 54858 bbc7c176c168
--- a/src/java.desktop/share/classes/sun/awt/SunToolkit.java	Wed Dec 20 08:38:20 2017 -0800
+++ b/src/java.desktop/share/classes/sun/awt/SunToolkit.java	Fri Dec 22 18:49:41 2017 +0000
@@ -868,25 +868,10 @@
                 java.security.Permission perm =
                     URLUtil.getConnectPermission(url);
                 if (perm != null) {
-                    try {
-                        sm.checkPermission(perm);
-                    } catch (SecurityException se) {
-                        // fallback to checkRead/checkConnect for pre 1.2
-                        // security managers
-                        if ((perm instanceof java.io.FilePermission) &&
-                            perm.getActions().indexOf("read") != -1) {
-                            sm.checkRead(perm.getName());
-                        } else if ((perm instanceof
-                            java.net.SocketPermission) &&
-                            perm.getActions().indexOf("connect") != -1) {
-                            sm.checkConnect(url.getHost(), url.getPort());
-                        } else {
-                            throw se;
-                        }
-                    }
+                    sm.checkPermission(perm);
                 }
             } catch (java.io.IOException ioe) {
-                    sm.checkConnect(url.getHost(), url.getPort());
+                sm.checkConnect(url.getHost(), url.getPort());
             }
         }
     }