diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-04-17 14:55:18 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-04-17 14:55:18 +0000 |
| commit | a883a4aecc4345a4e1748b59d79ba30045623365 (patch) | |
| tree | 2e675f02ea2cadd5d7fc886d67fc4d68791ad63c /src/DownloadCommand.cc | |
| parent | 65a358c68b4e9411ac3a8667db3f3150f93a106d (diff) | |
2009-04-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Code cleanup
* src/DownloadCommand.cc
Diffstat (limited to 'src/DownloadCommand.cc')
| -rw-r--r-- | src/DownloadCommand.cc | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/src/DownloadCommand.cc b/src/DownloadCommand.cc index c47f0f8f..8b6b05ac 100644 --- a/src/DownloadCommand.cc +++ b/src/DownloadCommand.cc @@ -172,22 +172,11 @@ bool DownloadCommand::executeInternal() { !socket->wantRead() && !socket->wantWrite()) { segmentComplete = true; } - } else if(!_transferEncodingDecoder.isNull() && - !_contentEncodingDecoder.isNull()) { - if(_transferEncodingDecoder->finished() && - _contentEncodingDecoder->finished()) { - segmentComplete = true; - } - } else if(!_transferEncodingDecoder.isNull() && - _contentEncodingDecoder.isNull()) { - if(_transferEncodingDecoder->finished()) { - segmentComplete = true; - } - } else if(_transferEncodingDecoder.isNull() && - !_contentEncodingDecoder.isNull()) { - if(_contentEncodingDecoder->finished()) { - segmentComplete = true; - } + } else if((_transferEncodingDecoder.isNull() || + _transferEncodingDecoder->finished()) && + (_contentEncodingDecoder.isNull() || + _contentEncodingDecoder->finished())) { + segmentComplete = true; } if(!segmentComplete && bufSize == 0 && |
