aboutsummaryrefslogtreecommitdiff
path: root/steam
diff options
context:
space:
mode:
Diffstat (limited to 'steam')
-rw-r--r--steam/package.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/steam/package.go b/steam/package.go
index 38b5819..bd5bfb5 100644
--- a/steam/package.go
+++ b/steam/package.go
@@ -77,10 +77,11 @@ func (l *Library) Extract(r io.Reader) error {
if err != nil {
return err
}
- defer f.Close()
if _, err := io.Copy(f, treader); err != nil {
+ f.Close()
return err
}
+ f.Close()
}