2009-05-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

The available options in -i list should be listed in
	listRequestOptions().
	* src/download_helper.cc
pull/1/head
Tatsuhiro Tsujikawa 2009-05-08 16:58:44 +00:00
parent 606c11810b
commit b7664e8d6e
2 changed files with 17 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2009-05-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
The available options in -i list should be listed in
listRequestOptions().
* src/download_helper.cc
2009-05-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> 2009-05-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added infoHash, pieceLength, numPieces value for tellActiveStatus Added infoHash, pieceLength, numPieces value for tellActiveStatus

View File

@ -307,11 +307,20 @@ static void createRequestGroupForUriList
UriListParser p(in); UriListParser p(in);
while(p.hasNext()) { while(p.hasNext()) {
std::deque<std::string> uris; std::deque<std::string> uris;
SharedHandle<Option> requestOption(new Option(*option.get())); SharedHandle<Option> tempOption(new Option());
p.parseNext(uris, *requestOption.get()); p.parseNext(uris, *tempOption.get());
if(uris.empty()) { if(uris.empty()) {
continue; continue;
} }
SharedHandle<Option> requestOption(new Option(*option.get()));
for(std::vector<std::string>::const_iterator i =
listRequestOptions().begin(); i != listRequestOptions().end(); ++i) {
if(tempOption->defined(*i)) {
requestOption->put(*i, tempOption->get(*i));
}
}
createRequestGroupForUri(result, requestOption, uris); createRequestGroupForUri(result, requestOption, uris);
} }
} }