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

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Wed Apr 23 20:31:58 EDT 2008


Author: ron.sigal at jboss.com
Date: 2008-04-23 20:31:58 -0400 (Wed, 23 Apr 2008)
New Revision: 4048

Modified:
   remoting2/branches/2.x/src/main/org/jboss/remoting/transport/PortUtil.java
Log:
JBREM-966: Replaced SecureRandom with Random.

Modified: remoting2/branches/2.x/src/main/org/jboss/remoting/transport/PortUtil.java
===================================================================
--- remoting2/branches/2.x/src/main/org/jboss/remoting/transport/PortUtil.java	2008-04-23 22:06:36 UTC (rev 4047)
+++ remoting2/branches/2.x/src/main/org/jboss/remoting/transport/PortUtil.java	2008-04-24 00:31:58 UTC (rev 4048)
@@ -29,7 +29,8 @@
 import java.security.AccessController;
 import java.security.PrivilegedActionException;
 import java.security.PrivilegedExceptionAction;
-import java.security.SecureRandom;
+import java.util.Random;
+
 import org.jboss.logging.Logger;
 
 /**
@@ -163,10 +164,8 @@
 
    public static int getRandomStartingPort()
    {  
-      int minPort = 2000;
-      int maxPort = 65535;
-      int count = maxPort - minPort + 1;
-      int port = new SecureRandom().nextInt(count) + minPort;
+      int range = MAX_LEGAL_PORT - MIN_UNPRIVILEGED_PORT + 1;
+      int port = new Random(System.currentTimeMillis()).nextInt(range) + MIN_UNPRIVILEGED_PORT;
       return port;
    }
 




More information about the jboss-remoting-commits mailing list