diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-29 09:22:06 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-29 09:22:06 +0000 |
| commit | 4b2d1deff652f0c7e605655e2c3241f928eb4ef9 (patch) | |
| tree | de1370d53345a1f08e877e105aea30d020b7bb1f /src/UTMetadataRequestFactory.cc | |
| parent | e997903e5d29adb83d8dfa435ff05f3cc87d4ee7 (diff) | |
2010-08-29 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Pass excludedIndexes when getting metadata piece.
* src/UTMetadataRequestFactory.cc
* test/UTMetadataRequestFactoryTest.cc
Diffstat (limited to 'src/UTMetadataRequestFactory.cc')
| -rw-r--r-- | src/UTMetadataRequestFactory.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/UTMetadataRequestFactory.cc b/src/UTMetadataRequestFactory.cc index 6ebc0e9c..59e2e94d 100644 --- a/src/UTMetadataRequestFactory.cc +++ b/src/UTMetadataRequestFactory.cc @@ -53,7 +53,9 @@ void UTMetadataRequestFactory::create const SharedHandle<PieceStorage>& pieceStorage) { while(num) { - SharedHandle<Piece> p = pieceStorage->getMissingPiece(peer_); + std::vector<size_t> metadataRequests = tracker_->getAllTrackedIndex(); + SharedHandle<Piece> p = + pieceStorage->getMissingPiece(peer_, metadataRequests); if(p.isNull()) { if(logger_->debug()) { logger_->debug("No ut_metadata piece is available to download."); |
