Skip to content

Commit 1a124e9

Browse files
committed
Merge pull request opencontainers#549 from crosbymichael/tty-close
Close tty on error before handler
2 parents 4678b01 + 4567558 commit 1a124e9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

utils.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,13 +308,15 @@ func runProcess(container libcontainer.Container, config *specs.Process, listenF
308308
}
309309

310310
if err := container.Start(process); err != nil {
311+
tty.Close()
311312
return -1, err
312313
}
313314

314315
if pidFile != "" {
315316
if err := createPidFile(pidFile, process); err != nil {
316317
process.Signal(syscall.SIGKILL)
317318
process.Wait()
319+
tty.Close()
318320
return -1, err
319321
}
320322
}

0 commit comments

Comments
 (0)