diff --git a/daemon/graphdriver/windows/windows.go b/daemon/graphdriver/windows/windows.go index 52ef9bd4f7..5473c81231 100644 --- a/daemon/graphdriver/windows/windows.go +++ b/daemon/graphdriver/windows/windows.go @@ -314,7 +314,6 @@ func (d *Driver) Remove(id string) error { if err != nil { return err } - defer container.Close() err = container.Terminate() if hcsshim.IsPending(err) { err = container.Wait() @@ -322,6 +321,7 @@ func (d *Driver) Remove(id string) error { err = nil } + _ = container.Close() if err != nil { return err }