소스 검색

Don't check readability of BitTorrent TCP socket.

Don't check readability of BitTorrent TCP socket to avoid flooding.
Tatsuhiro Tsujikawa 14 년 전
부모
커밋
fee9b95db3
1개의 변경된 파일1개의 추가작업 그리고 7개의 파일을 삭제
  1. 1 7
      src/PeerListenCommand.cc

+ 1 - 7
src/PeerListenCommand.cc

@@ -61,12 +61,7 @@ PeerListenCommand::PeerListenCommand
     family_(family)
 {}
 
-PeerListenCommand::~PeerListenCommand()
-{
-  if(socket_) {
-    e_->deleteSocketForReadCheck(socket_, this);
-  }
-}
+PeerListenCommand::~PeerListenCommand() {}
 
 bool PeerListenCommand::bindPort(uint16_t& port, IntSequence& seq)
 {
@@ -86,7 +81,6 @@ bool PeerListenCommand::bindPort(uint16_t& port, IntSequence& seq)
       socket_->bind(A2STR::NIL, port, family_);
       socket_->beginListen();
       socket_->setNonBlockingMode();
-      e_->addSocketForReadCheck(socket_, this);
       A2_LOG_NOTICE(fmt("IPv%d BitTorrent: listening to port %u", ipv, port));
       return true;
     } catch(RecoverableException& ex) {