diff --git a/daemon/execdriver/native/driver.go b/daemon/execdriver/native/driver.go index 22c6606c0d..61edd54d0f 100644 --- a/daemon/execdriver/native/driver.go +++ b/daemon/execdriver/native/driver.go @@ -106,6 +106,9 @@ func (d *driver) Run(c *execdriver.Command, pipes *execdriver.Pipes, startCallba } else { term, err = execdriver.NewStdConsole(c, pipes) } + if err != nil { + return -1, err + } c.Terminal = term d.Lock()