summaryrefslogtreecommitdiff
path: root/src/main.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-05-14 22:46:04 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-05-14 22:52:54 +0900
commit49b032800fa6f509b2bcbeab3e401d06e84a2c5a (patch)
tree7ee572757c50484d9a42f3a23e376899c6aa5d18 /src/main.cc
parented589ab0349b8ce020c5a7872ce1ac3603ba8557 (diff)
Added --metalink-base-uri option.
--metalink-uri option specifies base URI to resolve relative URI in metalink file stored in local disk. If URI points to a directory, URI must end with '/'.
Diffstat (limited to 'src/main.cc')
-rw-r--r--src/main.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.cc b/src/main.cc
index fd621a2b..ce0657df 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -130,7 +130,8 @@ void showMetalinkFile
(const std::string& uri, const SharedHandle<Option>& op)
{
std::vector<SharedHandle<MetalinkEntry> > metalinkEntries;
- metalink::parseAndQuery(metalinkEntries, uri, op.get());
+ metalink::parseAndQuery(metalinkEntries, uri, op.get(),
+ op->get(PREF_METALINK_BASE_URI));
std::vector<SharedHandle<FileEntry> > fileEntries;
MetalinkEntry::toFileEntry(fileEntries, metalinkEntries);
util::toStream(fileEntries.begin(), fileEntries.end(), std::cout);