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

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

	Fixed the bug that aria2 aborts when --select-file is used.
	This bug was introduced in r1199.
	* src/MultiDiskAdaptor.cc
Tatsuhiro Tsujikawa преди 16 години
родител
ревизия
5c8f48dc77
променени са 2 файла, в които са добавени 11 реда и са изтрити 2 реда
  1. 6 0
      ChangeLog
  2. 5 2
      src/MultiDiskAdaptor.cc

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2009-05-04  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Fixed the bug that aria2 aborts when --select-file is used.  This
+	bug was introduced in r1199.
+	* src/MultiDiskAdaptor.cc
+	
 2009-05-03  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Code cleanup

+ 5 - 2
src/MultiDiskAdaptor.cc

@@ -116,8 +116,11 @@ bool DiskWriterEntry::fileExists()
 
 uint64_t DiskWriterEntry::size() const
 {
-  assert(!diskWriter.isNull());
-  return diskWriter->size();
+  if(diskWriter.isNull()) {
+    return File(getFilePath()).size();
+  } else {
+    return diskWriter->size();
+  }
 }
 
 SharedHandle<FileEntry> DiskWriterEntry::getFileEntry() const