aboutsummaryrefslogtreecommitdiff
path: root/meta
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-07-06 20:17:56 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-07-06 20:17:56 +0200
commit4725f9ee0659b91116bcecca4ba036a2c377cf48 (patch)
tree99cdd6d9018a54bf1acd7bee35b29d91b8521b94 /meta
parent35d77e5837cc00ca2601b31aa549f7b7f6779ccb (diff)
Flag ok
Diffstat (limited to 'meta')
-rw-r--r--meta/piece.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/meta/piece.go b/meta/piece.go
index 58b87af..35588a6 100644
--- a/meta/piece.go
+++ b/meta/piece.go
@@ -6,12 +6,10 @@ type Piece struct {
Offset int
Length int
Sum [sha1.Size]byte
+ Ok bool
}
-func (p Piece) Check(b []byte) bool {
- return sha1.Sum(b) == p.Sum
-}
-
-func (p Piece) Size() int {
- return p.Length
+func (p *Piece) Check(b []byte) bool {
+ p.Ok = sha1.Sum(b) == p.Sum
+ return p.Ok
}