diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-27 14:20:18 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-27 14:20:18 +0000 |
| commit | 11096df6981f2fc1280cb6334420c51f2350c58d (patch) | |
| tree | c2b348d9da64cb358f6178fecf4084f36819580d /src/Peer.cc | |
| parent | 2deed225e4401cfeae72bf54e634b521359e2557 (diff) | |
2010-06-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed Peer::updateSeeder() to reflect current bitfield.
* src/Peer.cc
Diffstat (limited to 'src/Peer.cc')
| -rw-r--r-- | src/Peer.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/Peer.cc b/src/Peer.cc index 84fa887e..a779414a 100644 --- a/src/Peer.cc +++ b/src/Peer.cc @@ -206,9 +206,7 @@ void Peer::updateDownloadLength(size_t bytes) void Peer::updateSeeder() { assert(res_); - if(res_->hasAllPieces()) { - seeder_ = true; - } + seeder_ = res_->hasAllPieces(); } void Peer::updateBitfield(size_t index, int operation) { @@ -321,7 +319,7 @@ void Peer::addAmAllowedIndex(size_t index) void Peer::setAllBitfield() { assert(res_); res_->markSeeder(); - seeder_ = true; + updateSeeder(); } void Peer::startBadCondition() |
