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
pull/1/head
Tatsuhiro Tsujikawa 2010-03-22 12:21:40 +00:00
parent a0d13a7fee
commit ef4e564b70
3 changed files with 10 additions and 10 deletions

View File

@ -1,3 +1,12 @@
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
2010-03-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Defined gid_t as int64_t.

View File

@ -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.

View File

@ -56,8 +56,6 @@ public:
const SharedHandle<FtpConnection>& ftpConnection,
DownloadEngine* e,
const SharedHandle<SocketCore>& socket);
virtual ~FtpFinishDownloadCommand();
};
} // namespace aria2