mirror of https://github.com/aria2/aria2
Replace "/" with "-" in magnet dn name when used as in-memory download name
parent
829a3552fd
commit
48310915ee
|
@ -249,7 +249,11 @@ createBtMagnetRequestGroup(const std::string& magnetLink,
|
||||||
bittorrent::loadMagnet(magnetLink, dctx);
|
bittorrent::loadMagnet(magnetLink, dctx);
|
||||||
auto torrentAttrs = bittorrent::getTorrentAttrs(dctx);
|
auto torrentAttrs = bittorrent::getTorrentAttrs(dctx);
|
||||||
bittorrent::adjustAnnounceUri(torrentAttrs, option);
|
bittorrent::adjustAnnounceUri(torrentAttrs, option);
|
||||||
dctx->getFirstFileEntry()->setPath(torrentAttrs->name);
|
// torrentAttrs->name may contain "/", but we use basename of
|
||||||
|
// FileEntry::getPath() to print out in-memory download entry.
|
||||||
|
// Since "/" is treated as separator, we replace it with "-".
|
||||||
|
dctx->getFirstFileEntry()->setPath(
|
||||||
|
util::replace(torrentAttrs->name, "/", "-"));
|
||||||
rg->setDownloadContext(dctx);
|
rg->setDownloadContext(dctx);
|
||||||
rg->clearPostDownloadHandler();
|
rg->clearPostDownloadHandler();
|
||||||
rg->addPostDownloadHandler(
|
rg->addPostDownloadHandler(
|
||||||
|
|
Loading…
Reference in New Issue