mirror of https://github.com/aria2/aria2
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.hpull/1/head
parent
a0d13a7fee
commit
ef4e564b70
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -56,8 +56,6 @@ public:
|
|||
const SharedHandle<FtpConnection>& ftpConnection,
|
||||
DownloadEngine* e,
|
||||
const SharedHandle<SocketCore>& socket);
|
||||
|
||||
virtual ~FtpFinishDownloadCommand();
|
||||
};
|
||||
|
||||
} // namespace aria2
|
||||
|
|
Loading…
Reference in New Issue