[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