fix a panic when the exec fails to start

Signed-off-by: Shijiang Wei <mountkin@gmail.com>
This commit is contained in:
Shijiang Wei
2015-08-22 00:01:44 +08:00
parent 5ceff3f191
commit fcf9daad91
3 changed files with 18 additions and 3 deletions
+3 -1
View File
@@ -602,7 +602,9 @@ func dockerCmdWithError(args ...string) (string, int, error) {
func dockerCmdWithStdoutStderr(c *check.C, args ...string) (string, string, int) {
stdout, stderr, status, err := runCommandWithStdoutStderr(exec.Command(dockerBinary, args...))
c.Assert(err, check.IsNil, check.Commentf("%q failed with errors: %s, %v", strings.Join(args, " "), stderr, err))
if c != nil {
c.Assert(err, check.IsNil, check.Commentf("%q failed with errors: %s, %v", strings.Join(args, " "), stderr, err))
}
return stdout, stderr, status
}