diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-02-27 08:42:13 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-02-27 08:42:13 +0000 |
| commit | 20d78285a865b79e370175b85c96728f6fd54bd9 (patch) | |
| tree | f5f26237988d7d19a1a2d185f21f21592515dace /src/MetalinkParserController.cc | |
| parent | dc2a51b54a5ef934109edd8416f82a0e050657b2 (diff) | |
2010-02-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Discard metalink:file if its name attribute is empty string.
Removed FileEntry instantiation in
MetalinkParserController::setFileLengthOfEntry()
* src/MetalinkParserController.cc
* src/MetalinkParserStateV3Impl.cc
* src/MetalinkParserStateV4Impl.cc
Diffstat (limited to 'src/MetalinkParserController.cc')
| -rw-r--r-- | src/MetalinkParserController.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/MetalinkParserController.cc b/src/MetalinkParserController.cc index cdb97d32..d119bec7 100644 --- a/src/MetalinkParserController.cc +++ b/src/MetalinkParserController.cc @@ -96,10 +96,9 @@ void MetalinkParserController::setFileLengthOfEntry(uint64_t length) return; } if(_tEntry->file.isNull()) { - _tEntry->file.reset(new FileEntry(A2STR::NIL, length, 0)); - } else { - _tEntry->file->setLength(length); + return; } + _tEntry->file->setLength(length); _tEntry->sizeKnown = true; } |
