aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-07-13 01:31:05 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-07-13 01:31:05 +0200
commit5d77b26dac562e5379d5f5ccf6ae37759e862a9e (patch)
tree46b30805e5b764664684482c24171ab0513af727
parentf5ca8efe696438ea2e324b9573c1d3e2ca2f9247 (diff)
Check once
-rw-r--r--meta/piece.go4
1 files changed, 3 insertions, 1 deletions
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
}