diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-07-16 15:19:46 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-07-16 15:19:46 +0000 |
| commit | 3886919101508ea44884d13df0f260caf615153e (patch) | |
| tree | c1a3d0ab4d218518e7aced12bf4e8e8528ca51cc /src | |
| parent | 9d5f19d5b1ed7752ff7c5ec08f497584b06e71ac (diff) | |
2010-07-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Make sure that all decoders are finished to pool socket
* src/HttpDownloadCommand.cc
Diffstat (limited to 'src')
| -rw-r--r-- | src/HttpDownloadCommand.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/HttpDownloadCommand.cc b/src/HttpDownloadCommand.cc index 9e4798e4..74c49f58 100644 --- a/src/HttpDownloadCommand.cc +++ b/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()) |
