summaryrefslogtreecommitdiff
path: root/src/DownloadCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-04-17 14:55:18 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-04-17 14:55:18 +0000
commita883a4aecc4345a4e1748b59d79ba30045623365 (patch)
tree2e675f02ea2cadd5d7fc886d67fc4d68791ad63c /src/DownloadCommand.cc
parent65a358c68b4e9411ac3a8667db3f3150f93a106d (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.cc21
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 &&