summaryrefslogtreecommitdiff
path: root/src/FtpFinishDownloadCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-03-22 12:21:40 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-03-22 12:21:40 +0000
commitef4e564b70475980d4f3f88a1c2a7356e1804fde (patch)
tree939bd3e041625ae137c97bb8999dee9bb6656795 /src/FtpFinishDownloadCommand.cc
parenta0d13a7feebd780e795e5cce3c184eadf872612c (diff)
2010-03-22 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
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
Diffstat (limited to 'src/FtpFinishDownloadCommand.cc')
-rw-r--r--src/FtpFinishDownloadCommand.cc9
1 files changed, 1 insertions, 8 deletions
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<SocketCore>& 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.