From f891e76478060ae012b6c581a07b550a0543cd5c Mon Sep 17 00:00:00 2001 From: nathan Date: Fri, 14 Aug 2020 22:42:25 +0200 Subject: [PATCH] Ensure minimum port range --- src/dorkbox/network/aeron/server/PortAllocator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dorkbox/network/aeron/server/PortAllocator.kt b/src/dorkbox/network/aeron/server/PortAllocator.kt index e99e94c5..dc7f63b1 100644 --- a/src/dorkbox/network/aeron/server/PortAllocator.kt +++ b/src/dorkbox/network/aeron/server/PortAllocator.kt @@ -27,7 +27,7 @@ class PortAllocator(basePort: Int, numberOfPortsToAllocate: Int) { } minPort = basePort - maxPort = basePort + (numberOfPortsToAllocate - 1) + maxPort = Math.max(basePort+1, basePort + (numberOfPortsToAllocate - 1)) if (maxPort !in (basePort + 1)..65535) { throw IllegalArgumentException("Uppermost port $maxPort must be in the range [$basePort, 65535]")