From 10183d52c2caf0df6b1a39b6e175c6382715a2f8 Mon Sep 17 00:00:00 2001 From: Alexandr Morozov Date: Sat, 9 Aug 2014 22:10:44 +0400 Subject: [PATCH] Catch error on console creation Signed-off-by: Alexandr Morozov Upstream-commit: 93f6cf035156d3b17cbf61f1a61926c068bd8e92 Component: engine --- components/engine/daemon/execdriver/native/driver.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/engine/daemon/execdriver/native/driver.go b/components/engine/daemon/execdriver/native/driver.go index 22c6606c0d..61edd54d0f 100644 --- a/components/engine/daemon/execdriver/native/driver.go +++ b/components/engine/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()