Преглед на файлове

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
Tatsuhiro Tsujikawa преди 15 години
родител
ревизия
ef4e564b70
променени са 3 файла, в които са добавени 10 реда и са изтрити 10 реда
  1. 9 0
      ChangeLog
  2. 1 8
      src/FtpFinishDownloadCommand.cc
  3. 0 2
      src/FtpFinishDownloadCommand.h

+ 9 - 0
ChangeLog

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

+ 1 - 8
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.

+ 0 - 2
src/FtpFinishDownloadCommand.h

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