diff --git a/src/BtRequestMessage.cc b/src/BtRequestMessage.cc index aa2752b0..cf6dfdea 100644 --- a/src/BtRequestMessage.cc +++ b/src/BtRequestMessage.cc @@ -64,8 +64,7 @@ void BtRequestMessage::doReceivedAction() } if (getPieceStorage()->hasPiece(getIndex()) && (!getPeer()->amChoking() || - (getPeer()->amChoking() && - getPeer()->isInAmAllowedIndexSet(getIndex())))) { + getPeer()->isInAmAllowedIndexSet(getIndex()))) { getBtMessageDispatcher()->addMessageToQueue( getBtMessageFactory()->createPieceMessage(getIndex(), getBegin(), getLength()));