fix: guard stop_server against TOCTOU race on unix

This commit is contained in:
lda
2026-06-15 03:55:50 +07:00 Verified
parent da3de1bf50
commit 29864b85fd
@@ -110,7 +110,10 @@ def stop_server(process: subprocess.Popen[str]) -> None:
check=False,
)
else:
process.terminate()
try:
process.terminate()
except OSError:
return
try:
process.wait(timeout=10)
except subprocess.TimeoutExpired: