diff --git a/ChangeLog b/ChangeLog index 39f24ab8..3a481c11 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-05-06 Tatsuhiro Tsujikawa + + Removed useless pathJoin + * src/MetalinkParserController.cc + 2010-05-06 Tatsuhiro Tsujikawa Fixed the bug that name attribute of file element in Metalink file diff --git a/src/MetalinkParserController.cc b/src/MetalinkParserController.cc index 9b725517..9c228a56 100644 --- a/src/MetalinkParserController.cc +++ b/src/MetalinkParserController.cc @@ -85,14 +85,10 @@ void MetalinkParserController::setFileNameOfEntry(const std::string& filename) if(_tEntry.isNull()) { return; } - std::vector elements; - util::split(filename, std::back_inserter(elements), "/"); - std::string path = util::joinPath(elements.begin(), elements.end()); - if(_tEntry->file.isNull()) { - _tEntry->file.reset(new FileEntry(util::escapePath(path), 0, 0)); + _tEntry->file.reset(new FileEntry(util::escapePath(filename), 0, 0)); } else { - _tEntry->file->setPath(util::escapePath(path)); + _tEntry->file->setPath(util::escapePath(filename)); } }