Bläddra i källkod

2010-07-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Make sure that all decoders are finished to pool socket
	* src/HttpDownloadCommand.cc
Tatsuhiro Tsujikawa 15 år sedan
förälder
incheckning
3886919101
2 ändrade filer med 9 tillägg och 4 borttagningar
  1. 5 0
      ChangeLog
  2. 4 4
      src/HttpDownloadCommand.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2010-07-16  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Make sure that all decoders are finished to pool socket
+	* src/HttpDownloadCommand.cc
+
 2010-07-16  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Fixed indent of --conditional-get option.

+ 4 - 4
src/HttpDownloadCommand.cc

@@ -88,10 +88,10 @@ bool HttpDownloadCommand::prepareForNextSegment() {
     if(getRequest()->isPipeliningEnabled() ||
        (getRequest()->isKeepAliveEnabled() &&
         (
-         // TODO make sure that all decoder is finished to pool socket
-         ((!getTransferEncodingDecoder().isNull() &&
-           getTransferEncodingDecoder()->finished()) ||
-          (!getContentEncodingDecoder().isNull() &&
+         // Make sure that all decoders are finished to pool socket
+         ((getTransferEncodingDecoder().isNull() ||
+           getTransferEncodingDecoder()->finished()) &&
+          (getContentEncodingDecoder().isNull() ||
            getContentEncodingDecoder()->finished())) ||
          getRequestEndOffset() ==
          getFileEntry()->gtoloff(getSegments().front()->getPositionToWrite())