From 93f6cf035156d3b17cbf61f1a61926c068bd8e92 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 --- daemon/execdriver/native/driver.go | 3 +++ 1 file changed, 3 insertions(+) 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()