torrent.go | 3 ++- diff --git a/torrent.go b/torrent.go index 7d027fae1037323df14134eee4a08634316e9135..296db4be4e2376ba9ad86d26e8204de219e6e338 100644 --- a/torrent.go +++ b/torrent.go @@ -9,6 +9,7 @@ "log" "math" "math/rand" "net" + "os" "sort" "sync" "time" @@ -626,7 +627,7 @@ if n == pl { missinggo.CopyExact(&ret, hash.Sum(nil)) return } - if err != io.ErrUnexpectedEOF { + if err != io.ErrUnexpectedEOF && !os.IsNotExist(err) { log.Printf("unexpected error hashing piece with %T: %s", t.storage, err) } return