From fc5d6e068e59d6f0648087db509b7c2319507a26 Mon Sep 17 00:00:00 2001 From: rubyist Date: Tue, 19 Aug 2014 11:24:42 -0600 Subject: [PATCH] Fix reversed logic in error handling, call Accept --- pointer/smudge.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pointer/smudge.go b/pointer/smudge.go index 5dada912..1bbec60a 100644 --- a/pointer/smudge.go +++ b/pointer/smudge.go @@ -49,7 +49,7 @@ func downloadFile(writer io.Writer, ptr *Pointer, mediafile string, cb gitmedia. } _, err = gitmedia.CopyWithCallback(mediaFile, reader, ptr.Size, cb) - if err != nil { + if err == nil { err = mediaFile.Accept() } closeErr := mediaFile.Close()