Ver Fonte

2008-08-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

	Fixed wrong argument passing to BitfieldMan::isBitSet()
	* src/DefaultPieceStorage.cc
Tatsuhiro Tsujikawa há 17 anos atrás
pai
commit
817aee5dc8
2 ficheiros alterados com 6 adições e 1 exclusões
  1. 5 0
      ChangeLog
  2. 1 1
      src/DefaultPieceStorage.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2008-08-07  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
+
+	Fixed wrong argument passing to BitfieldMan::isBitSet()
+	* src/DefaultPieceStorage.cc
+	
 2008-08-07  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
 
 	Initialized _directIOAllowed

+ 1 - 1
src/DefaultPieceStorage.cc

@@ -189,7 +189,7 @@ bool DefaultPieceStorage::getMissingFastPieceIndex(size_t& index,
 			     bitfieldMan->getTotalLength());
     for(std::deque<size_t>::const_iterator itr = peer->getPeerAllowedIndexSet().begin();
 	itr != peer->getPeerAllowedIndexSet().end(); itr++) {
-      if(!bitfieldMan->isBitSet(index) && peer->hasPiece(*itr)) {
+      if(!bitfieldMan->isBitSet(*itr) && peer->hasPiece(*itr)) {
 	tempBitfield.setBit(*itr);
       }
     }