Ensure to read all io in error cases

Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
This commit is contained in:
Qiang Huang 2017-02-21 08:46:04 -08:00
parent da8f4bb904
commit f83652dbf1

View file

@ -239,6 +239,9 @@ var runCommand = cli.Command{
if err != nil {
return err
}
// Ensure we read all io
defer fwg.Wait()
response, err := containers.Create(gocontext.Background(), create)
if err != nil {
return err
@ -257,8 +260,6 @@ var runCommand = cli.Command{
}); err != nil {
return err
}
// Ensure we read all io
fwg.Wait()
if status != 0 {
return cli.NewExitError("", int(status))
}