jdk/src/share/classes/sun/net/NetworkClient.java
changeset 18212 22f8c33b0690
parent 14342 8435a30053c1
child 21278 ef8a3a2a72f2
--- a/jdk/src/share/classes/sun/net/NetworkClient.java	Thu Mar 28 06:55:42 2013 -0400
+++ b/jdk/src/share/classes/sun/net/NetworkClient.java	Thu Mar 28 14:34:18 2013 -0700
@@ -200,7 +200,13 @@
     protected InetAddress getLocalAddress() throws IOException {
         if (serverSocket == null)
             throw new IOException("not connected");
-        return serverSocket.getLocalAddress();
+        return  AccessController.doPrivileged(
+                        new PrivilegedAction<InetAddress>() {
+                            public InetAddress run() {
+                                return serverSocket.getLocalAddress();
+
+                            }
+                        });
     }
 
     /** Close an open connection to the server. */