From eebd83df7619c457dc17c7dc643f6da0d74c959c Mon Sep 17 00:00:00 2001 From: Uriel Date: Sat, 7 Mar 2026 17:48:21 -0300 Subject: [PATCH] fix while loop --- WebHostLib/customserver.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/WebHostLib/customserver.py b/WebHostLib/customserver.py index 8647715b9a..4922995241 100644 --- a/WebHostLib/customserver.py +++ b/WebHostLib/customserver.py @@ -224,14 +224,12 @@ def create_random_port_socket(game_ports: tuple[str | int], host: str) -> socket parsed_ports, weights, ephemeral_allowed = parse_game_ports(game_ports) used_ports = get_used_ports() i = 1024 - while True: + while i > 0: port_num = weighted_random(parsed_ports, weights) if port_num in used_ports: continue - i -=1 - if i == 0: - break + i -= 0 try: return socket.create_server((host, port_num))