We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3dcd2cd commit b123e57Copy full SHA for b123e57
rlbot/utils/gateway.py
@@ -11,6 +11,8 @@
11
from rlbot.utils.logging import DEFAULT_LOGGER
12
from rlbot.utils.os_detector import CURRENT_OS
13
14
+if CURRENT_OS != "Windows":
15
+ import shlex
16
17
def find_main_executable_path(
18
main_executable_path: Path, main_executable_name: str
@@ -77,7 +79,7 @@ def launch(
77
79
if CURRENT_OS == "Windows":
78
80
args = [str(path), str(port)]
81
else:
- args = f"{path} {port}" # on Unix, when shell=True, args must be a string for flags to reach the executable
82
+ args = f"{shlex.quote(path.as_posix())} {port}" # on Unix, when shell=True, args must be a string for flags to reach the executable
83
DEFAULT_LOGGER.info("Launching RLBotServer with via %s", args)
84
85
return subprocess.Popen(args, shell=True, cwd=directory), port
0 commit comments