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

2009-04-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Code cleanup
	* src/DownloadCommand.cc
Tatsuhiro Tsujikawa преди 16 години
родител
ревизия
a883a4aecc
променени са 2 файла, в които са добавени 10 реда и са изтрити 16 реда
  1. 5 0
      ChangeLog
  2. 5 16
      src/DownloadCommand.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2009-04-17  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Code cleanup
+	* src/DownloadCommand.cc
+
 2009-04-17  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Fixed segmentation fault when GZipDecoder::decode() returns 0

+ 5 - 16
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 &&