fix(daemon): satisfy terminal host line budget

This commit is contained in:
Merge Sim
2026-08-31 18:10:25 -07:00
parent 387cf89afd
commit 52aa91dab8
+1 -2
View File
@@ -163,12 +163,11 @@ export class TerminalHost {
sessionId: string,
opts: { immediate?: boolean; intent?: PtyKillIntent; incarnationId?: string } = {}
): Promise<PtyShutdownResult | void> {
const currentSession = this.sessions.get(sessionId)
const pending = this.sessionTeardown.get(sessionId)
if (pending) {
if (
opts.incarnationId &&
(!currentSession || opts.incarnationId !== currentSession.incarnationId)
opts.incarnationId !== this.sessions.get(sessionId)?.incarnationId
) {
return Promise.resolve({ fenceUnavailable: true })
}