mirror of https://github.com/aria2/aria2
2010-06-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed Peer::updateSeeder() to reflect current bitfield. * src/Peer.ccpull/1/head
parent
2deed225e4
commit
11096df698
|
@ -1,3 +1,8 @@
|
||||||
|
2010-06-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Fixed Peer::updateSeeder() to reflect current bitfield.
|
||||||
|
* src/Peer.cc
|
||||||
|
|
||||||
2010-06-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2010-06-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Code cleanup
|
Code cleanup
|
||||||
|
|
|
@ -206,9 +206,7 @@ void Peer::updateDownloadLength(size_t bytes)
|
||||||
void Peer::updateSeeder()
|
void Peer::updateSeeder()
|
||||||
{
|
{
|
||||||
assert(res_);
|
assert(res_);
|
||||||
if(res_->hasAllPieces()) {
|
seeder_ = res_->hasAllPieces();
|
||||||
seeder_ = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Peer::updateBitfield(size_t index, int operation) {
|
void Peer::updateBitfield(size_t index, int operation) {
|
||||||
|
@ -321,7 +319,7 @@ void Peer::addAmAllowedIndex(size_t index)
|
||||||
void Peer::setAllBitfield() {
|
void Peer::setAllBitfield() {
|
||||||
assert(res_);
|
assert(res_);
|
||||||
res_->markSeeder();
|
res_->markSeeder();
|
||||||
seeder_ = true;
|
updateSeeder();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Peer::startBadCondition()
|
void Peer::startBadCondition()
|
||||||
|
|
Loading…
Reference in New Issue