From ef4e564b70475980d4f3f88a1c2a7356e1804fde Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 22 Mar 2010 12:21:40 +0000 Subject: 2010-03-22 Tatsuhiro Tsujikawa Fixed the bug that socket is added to EventPoll object twice. This is because derived class FtpFinishDownloadCommand adds socket to EventPoll object while base class AbstractCommand does that already. * src/FtpFinishDownloadCommand.cc * src/FtpFinishDownloadCommand.h --- src/FtpFinishDownloadCommand.cc | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src/FtpFinishDownloadCommand.cc') diff --git a/src/FtpFinishDownloadCommand.cc b/src/FtpFinishDownloadCommand.cc index d4beb6c8..dfc856f3 100644 --- a/src/FtpFinishDownloadCommand.cc +++ b/src/FtpFinishDownloadCommand.cc @@ -61,14 +61,7 @@ FtpFinishDownloadCommand::FtpFinishDownloadCommand const SharedHandle& socket) :AbstractCommand(cuid, req, fileEntry, requestGroup, e, socket), _ftpConnection(ftpConnection) -{ - e->addSocketForReadCheck(socket, this); -} - -FtpFinishDownloadCommand::~FtpFinishDownloadCommand() -{ - e->deleteSocketForReadCheck(socket, this); -} +{} // overrides AbstractCommand::execute(). // AbstractCommand::_segments is empty. -- cgit