diff options
Diffstat (limited to 'repository.go')
-rw-r--r-- | repository.go | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/repository.go b/repository.go index cce7097..0e741a7 100644 --- a/repository.go +++ b/repository.go @@ -79,9 +79,7 @@ func (r *Repository) Pull(remoteName, branch string) (err error) { if err != nil { return err } - defer func() { - err = reader.Close() - }() + defer close(reader, &err) pr := packfile.NewReader(reader) if _, err = pr.Read(r.Storage); err != nil { |