소스 검색

Fix bug that evaluation of Peer::amChoking is negated

Tatsuhiro Tsujikawa 9 년 전
부모
커밋
ef9e67aeb2
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/BtInterestedMessage.cc

+ 6 - 2
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();
   }
 }