summaryrefslogtreecommitdiff
path: root/src/UTMetadataPostDownloadHandler.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-05 13:55:59 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-05 14:20:42 +0900
commit21754fa103647395b3eeb100506ce1b12aaed60a (patch)
tree348da82a87d3ab98af314ea2ccfd4341435f1f25 /src/UTMetadataPostDownloadHandler.cc
parent74811ddaff123e331368f69d93de4c9741f82fee (diff)
Add following to aria2.tellStatus response key as reverse link for followedBy
Diffstat (limited to 'src/UTMetadataPostDownloadHandler.cc')
-rw-r--r--src/UTMetadataPostDownloadHandler.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/UTMetadataPostDownloadHandler.cc b/src/UTMetadataPostDownloadHandler.cc
index b6372b33..f66d9adb 100644
--- a/src/UTMetadataPostDownloadHandler.cc
+++ b/src/UTMetadataPostDownloadHandler.cc
@@ -104,11 +104,13 @@ void UTMetadataPostDownloadHandler::getNextRequestGroups(
std::vector<std::string>(), A2STR::NIL,
torrent, false);
requestGroup->followedBy(newRgs.begin(), newRgs.end());
+ for (auto& rg : newRgs) {
+ rg->following(requestGroup->getGID());
+ }
if (requestGroup->getMetadataInfo()) {
setMetadataInfo(newRgs.begin(), newRgs.end(),
requestGroup->getMetadataInfo());
}
-
auto rgman = requestGroup->getRequestGroupMan();
if (rgman && rgman->getKeepRunning() &&