diff --git a/pack/pack.go b/pack/pack.go index 8e4fad93f..966d58d46 100644 --- a/pack/pack.go +++ b/pack/pack.go @@ -141,6 +141,7 @@ func (p *Packer) Finalize() (int64, error) { err := binary.Write(wr, binary.LittleEndian, entry) if err != nil { + wr.Close() return int64(n), err }