summaryrefslogtreecommitdiff
path: root/file.go
diff options
context:
space:
mode:
Diffstat (limited to 'file.go')
-rw-r--r--file.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/file.go b/file.go
index 43a37dd..1469af0 100644
--- a/file.go
+++ b/file.go
@@ -97,6 +97,9 @@ func (f *File) Close() error {
}
return true
})
+ for _, stream := range f.streams {
+ _ = stream.rawData.Close()
+ }
return err
}
@@ -195,7 +198,6 @@ func (f *File) writeToZip(zw *zip.Writer) error {
if err != nil {
return err
}
- _ = stream.rawData.Close()
}
var err error
f.Pkg.Range(func(path, content interface{}) bool {