mirror of https://github.com/aria2/aria2
Fix bug that UDP port was incorrectly used in UDP tracker announce request
parent
9b41970134
commit
ddb94ebdac
|
@ -300,7 +300,7 @@ TrackerWatcherCommand::createAnnounce(DownloadEngine* e)
|
||||||
if (udpTrackerClient_ &&
|
if (udpTrackerClient_ &&
|
||||||
uri::getFieldString(res, USR_SCHEME, uri.c_str()) == "udp") {
|
uri::getFieldString(res, USR_SCHEME, uri.c_str()) == "udp") {
|
||||||
uint16_t localPort;
|
uint16_t localPort;
|
||||||
localPort = e->getBtRegistry()->getUdpPort();
|
localPort = e->getBtRegistry()->getTcpPort();
|
||||||
treq =
|
treq =
|
||||||
createUDPAnnRequest(uri::getFieldString(res, USR_HOST, uri.c_str()),
|
createUDPAnnRequest(uri::getFieldString(res, USR_HOST, uri.c_str()),
|
||||||
res.port, localPort);
|
res.port, localPort);
|
||||||
|
|
Loading…
Reference in New Issue