summaryrefslogtreecommitdiff
path: root/src/MetalinkParserController.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-27 08:42:13 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-27 08:42:13 +0000
commit20d78285a865b79e370175b85c96728f6fd54bd9 (patch)
treef5f26237988d7d19a1a2d185f21f21592515dace /src/MetalinkParserController.cc
parentdc2a51b54a5ef934109edd8416f82a0e050657b2 (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.cc5
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;
}