Support identical minPort and maxPort in SocketUtils (#1612)
This commit fixes a bug where an IllegalStateException was thrown if the minPort and maxPort values supplied to SocketUtils.findAvailableTcpPort(int, int) were identical.
This commit is contained in:
committed by
Sam Brannen
parent
f9689dfe48
commit
9f36d170be
@@ -258,7 +258,7 @@ public class SocketUtils {
|
||||
int candidatePort;
|
||||
int searchCounter = 0;
|
||||
do {
|
||||
if (++searchCounter > portRange) {
|
||||
if (searchCounter++ > portRange) {
|
||||
throw new IllegalStateException(String.format(
|
||||
"Could not find an available %s port in the range [%d, %d] after %d attempts",
|
||||
name(), minPort, maxPort, searchCounter));
|
||||
|
||||
Reference in New Issue
Block a user