diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-06-05 11:09:30 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-06-05 11:09:30 +0900 |
| commit | ef9e67aeb2d24736d283c6f6f760fd8f30ecd09a (patch) | |
| tree | b14955f64e89700c8058fa9e67c86f202f0864a3 /src | |
| parent | b95d7fbfec4a7ea26a81db33d056ccafc8b809e5 (diff) | |
Fix bug that evaluation of Peer::amChoking is negated
Diffstat (limited to 'src')
| -rw-r--r-- | src/BtInterestedMessage.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/BtInterestedMessage.cc b/src/BtInterestedMessage.cc index c3c9fec2..bbf3a6ac 100644 --- a/src/BtInterestedMessage.cc +++ b/src/BtInterestedMessage.cc @@ -59,8 +59,12 @@ void BtInterestedMessage::doReceivedAction() if (isMetadataGetMode()) { return; } - getPeer()->peerInterested(true); - if (!getPeer()->amChoking()) { + + auto& peer = getPeer(); + + peer->peerInterested(true); + + if (peer->amChoking()) { peerStorage_->executeChoke(); } } |
