From f9c7772b83e2382f1c3f0539180e9e6f5644fbbc Mon Sep 17 00:00:00 2001 From: John Howard Date: Fri, 24 Apr 2015 15:03:53 -0700 Subject: [PATCH] Windows: Commit() rwTar defer close Signed-off-by: John Howard --- daemon/commit.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daemon/commit.go b/daemon/commit.go index 0c49eb2c95..28be6828b3 100644 --- a/daemon/commit.go +++ b/daemon/commit.go @@ -32,7 +32,11 @@ func (daemon *Daemon) Commit(container *Container, repository, tag, comment, aut if err != nil { return nil, err } - defer rwTar.Close() + defer func() { + if rwTar != nil { + rwTar.Close() + } + }() // Create a new image from the container's base layers + a new layer from container changes var (