2010-06-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Added _logger->info() guard
	* src/IteratableChunkChecksumValidator.cc
pull/1/head
Tatsuhiro Tsujikawa 2010-06-01 11:45:53 +00:00
parent 974ad351a1
commit 9be631e007
2 changed files with 12 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2010-06-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added _logger->info() guard
* src/IteratableChunkChecksumValidator.cc
2010-05-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed the bug that feeding Metalink XML via pipe (-M- option) does

View File

@ -86,11 +86,13 @@ void IteratableChunkChecksumValidator::validateChunk()
if(actualChecksum == _dctx->getPieceHashes()[_currentIndex]) {
_bitfield->setBit(_currentIndex);
} else {
_logger->info(EX_INVALID_CHUNK_CHECKSUM,
_currentIndex,
util::itos(getCurrentOffset(), true).c_str(),
_dctx->getPieceHashes()[_currentIndex].c_str(),
actualChecksum.c_str());
if(_logger->info()) {
_logger->info(EX_INVALID_CHUNK_CHECKSUM,
_currentIndex,
util::itos(getCurrentOffset(), true).c_str(),
_dctx->getPieceHashes()[_currentIndex].c_str(),
actualChecksum.c_str());
}
_bitfield->unsetBit(_currentIndex);
}
} catch(RecoverableException& ex) {