From 5d77b26dac562e5379d5f5ccf6ae37759e862a9e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 13 Jul 2016 01:31:05 +0200 Subject: Check once --- meta/piece.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/piece.go b/meta/piece.go index def03fb..bc93a13 100644 --- a/meta/piece.go +++ b/meta/piece.go @@ -12,7 +12,9 @@ type Piece struct { } func (p *Piece) Check(b []byte) bool { - p.Ok = sha1.Sum(b) == p.Sum + if !p.Ok { + p.Ok = sha1.Sum(b) == p.Sum + } return p.Ok } -- cgit v1.2.3