--- 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();
+ }
+ });
}
/**