jdk/src/share/classes/sun/rmi/server/Activation.java
changeset 18212 22f8c33b0690
parent 13041 8477cb6992be
child 21278 ef8a3a2a72f2
--- a/jdk/src/share/classes/sun/rmi/server/Activation.java	Thu Mar 28 06:55:42 2013 -0400
+++ b/jdk/src/share/classes/sun/rmi/server/Activation.java	Thu Mar 28 14:34:18 2013 -0700
@@ -2230,7 +2230,13 @@
         }
 
         public InetAddress getInetAddress() {
-            return serverSocket.getInetAddress();
+            return AccessController.doPrivileged(
+                new PrivilegedAction<InetAddress>() {
+                    @Override
+                    public InetAddress run() {
+                        return serverSocket.getInetAddress();
+                    }
+                });
         }
 
         public int getLocalPort() {
@@ -2238,7 +2244,13 @@
         }
 
         public SocketAddress getLocalSocketAddress() {
-            return serverSocket.getLocalSocketAddress();
+            return AccessController.doPrivileged(
+                new PrivilegedAction<SocketAddress>() {
+                    @Override
+                    public SocketAddress run() {
+                        return serverSocket.getLocalSocketAddress();
+                    }
+                });
         }
 
         /**