diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-08-26 12:39:07 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-08-26 12:39:07 +0000 |
| commit | 76a9ad9c84cd07b3264ad347d33630056ddf6aef (patch) | |
| tree | 086e723330c1598703a95326f689c54ec53d3d21 /src/CheckIntegrityEntry.cc | |
| parent | 15101a89a058263c43e19d9f0eb6e55ebba15672 (diff) | |
2008-08-26 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed chunk checksum validation cannot detect trailing garbage
data.
BUG#2074141
* src/AbstractSingleDiskAdaptor.cc
* src/AbstractSingleDiskAdaptor.h
* src/CheckIntegrityEntry.cc
* src/CheckIntegrityEntry.h
* src/DiskAdaptor.h
* src/MultiDiskAdaptor.cc
* src/MultiDiskAdaptor.h
* src/RequestGroup.cc
* test/DirectDiskAdaptorTest.cc
* test/MultiDiskAdaptorTest.cc
* test/TestUtil.cc
* test/TestUtil.h
Diffstat (limited to 'src/CheckIntegrityEntry.cc')
| -rw-r--r-- | src/CheckIntegrityEntry.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/CheckIntegrityEntry.cc b/src/CheckIntegrityEntry.cc index e961d9b7..5bfec8c5 100644 --- a/src/CheckIntegrityEntry.cc +++ b/src/CheckIntegrityEntry.cc @@ -34,6 +34,9 @@ /* copyright --> */ #include "CheckIntegrityEntry.h" #include "IteratableValidator.h" +#include "RequestGroup.h" +#include "PieceStorage.h" +#include "DiskAdaptor.h" namespace aria2 { @@ -72,4 +75,9 @@ bool CheckIntegrityEntry::finished() return _validator->finished(); } +void CheckIntegrityEntry::cutTrailingGarbage() +{ + _requestGroup->getPieceStorage()->getDiskAdaptor()->cutTrailingGarbage(); +} + } // namespace aria2 |
