[jboss-remoting-commits] JBoss Remoting SVN: r3950 - remoting2/branches/2.x/src/main/org/jboss/remoting/transport.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Fri Apr 11 21:14:44 EDT 2008


Author: ron.sigal at jboss.com
Date: 2008-04-11 21:14:44 -0400 (Fri, 11 Apr 2008)
New Revision: 3950

Modified:
   remoting2/branches/2.x/src/main/org/jboss/remoting/transport/AddressUtil.java
Log:
JBREM-934: Replaced AccessController.doPrivileged() call with SecurityUtility.getAddressByName().

Modified: remoting2/branches/2.x/src/main/org/jboss/remoting/transport/AddressUtil.java
===================================================================
--- remoting2/branches/2.x/src/main/org/jboss/remoting/transport/AddressUtil.java	2008-04-12 01:14:00 UTC (rev 3949)
+++ remoting2/branches/2.x/src/main/org/jboss/remoting/transport/AddressUtil.java	2008-04-12 01:14:44 UTC (rev 3950)
@@ -25,12 +25,12 @@
 import java.net.InetAddress;
 import java.net.ServerSocket;
 import java.net.Socket;
-import java.net.UnknownHostException;
 import java.security.AccessController;
 import java.security.PrivilegedActionException;
 import java.security.PrivilegedExceptionAction;
 
 import org.jboss.logging.Logger;
+import org.jboss.remoting.util.SecurityUtility;
 
 
 
@@ -58,23 +58,7 @@
       {
          log.trace("checking host: " + host);
          int port = PortUtil.findFreePort(host);
-         
-         InetAddress addr = null;
-         try
-         {
-            addr = (InetAddress)AccessController.doPrivileged( new PrivilegedExceptionAction()
-            {
-               public Object run() throws UnknownHostException
-               {
-                  return InetAddress.getByName(host);
-               }
-            });
-         }
-         catch (PrivilegedActionException e)
-         {
-            throw (UnknownHostException) e.getCause();
-         }
-         
+         InetAddress addr = SecurityUtility.getAddressByName(host);
          ServerTestThread t1 = new ServerTestThread(addr, port);
          t1.setDaemon(true);
          t1.start();




More information about the jboss-remoting-commits mailing list