summaryrefslogtreecommitdiff
path: root/layer/migration.go
diff options
context:
space:
mode:
authorArnaud Porterie <arnaud.porterie@docker.com>2016-02-18 16:48:50 -0800
committerArnaud Porterie <arnaud.porterie@docker.com>2016-02-18 16:48:50 -0800
commit70687226781545499c45414286a5b864bfc4eecd (patch)
tree2821da78c57deec3637fc1b86cd4b1ab9ac41e58 /layer/migration.go
parent6a8342d63d3c649b280fdd9a2090067c2a9af14c (diff)
parent1c05c65f6fbb5ea35608da259dfe4a6d211dbf82 (diff)
downloaddocker-70687226781545499c45414286a5b864bfc4eecd.tar.gz
Merge pull request #20458 from aaronlehmann/migration-close-gzip-writer
Close tarsplit gzip writer when creating tar-split.json.gz files during layer migration
Diffstat (limited to 'layer/migration.go')
-rw-r--r--layer/migration.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/layer/migration.go b/layer/migration.go
index ac0f0065f2..b45c31099d 100644
--- a/layer/migration.go
+++ b/layer/migration.go
@@ -127,6 +127,7 @@ func (ls *layerStore) checksumForGraphIDNoTarsplit(id, parent, newTarDataPath st
}
defer f.Close()
mfz := gzip.NewWriter(f)
+ defer mfz.Close()
metaPacker := storage.NewJSONPacker(mfz)
packerCounter := &packSizeCounter{metaPacker, &size}