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>
|
2010-03-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Defined gid_t as int64_t.
|
Defined gid_t as int64_t.
|
||||||
|
|
|
@ -61,14 +61,7 @@ FtpFinishDownloadCommand::FtpFinishDownloadCommand
|
||||||
const SharedHandle<SocketCore>& socket)
|
const SharedHandle<SocketCore>& socket)
|
||||||
:AbstractCommand(cuid, req, fileEntry, requestGroup, e, socket),
|
:AbstractCommand(cuid, req, fileEntry, requestGroup, e, socket),
|
||||||
_ftpConnection(ftpConnection)
|
_ftpConnection(ftpConnection)
|
||||||
{
|
{}
|
||||||
e->addSocketForReadCheck(socket, this);
|
|
||||||
}
|
|
||||||
|
|
||||||
FtpFinishDownloadCommand::~FtpFinishDownloadCommand()
|
|
||||||
{
|
|
||||||
e->deleteSocketForReadCheck(socket, this);
|
|
||||||
}
|
|
||||||
|
|
||||||
// overrides AbstractCommand::execute().
|
// overrides AbstractCommand::execute().
|
||||||
// AbstractCommand::_segments is empty.
|
// AbstractCommand::_segments is empty.
|
||||||
|
|
|
@ -56,8 +56,6 @@ public:
|
||||||
const SharedHandle<FtpConnection>& ftpConnection,
|
const SharedHandle<FtpConnection>& ftpConnection,
|
||||||
DownloadEngine* e,
|
DownloadEngine* e,
|
||||||
const SharedHandle<SocketCore>& socket);
|
const SharedHandle<SocketCore>& socket);
|
||||||
|
|
||||||
virtual ~FtpFinishDownloadCommand();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace aria2
|
} // namespace aria2
|
||||||
|
|
Loading…
Reference in New Issue