Don't check readability of BitTorrent TCP socket.

Don't check readability of BitTorrent TCP socket to avoid flooding.
pull/2/head
Tatsuhiro Tsujikawa 2011-09-11 00:54:33 +09:00
parent 79c59dcbf4
commit fee9b95db3
1 changed files with 1 additions and 7 deletions

View File

@ -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) {