diff --git a/src/openclaw/tmux.ts b/src/openclaw/tmux.ts index 663ac040a..6b575e662 100644 --- a/src/openclaw/tmux.ts +++ b/src/openclaw/tmux.ts @@ -17,6 +17,7 @@ export async function getTmuxSessionName(): Promise { const outputPromise = new Response(proc.stdout).text() await proc.exited const output = await outputPromise + // Await proc.exited ensures exitCode is set; avoid race condition if (proc.exitCode !== 0) return null return output.trim() || null } catch {