Sfoglia il codice sorgente

Fix bug that UDP port was incorrectly used in UDP tracker announce request

Tatsuhiro Tsujikawa 9 anni fa
parent
commit
ddb94ebdac
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/TrackerWatcherCommand.cc

+ 1 - 1
src/TrackerWatcherCommand.cc

@@ -300,7 +300,7 @@ TrackerWatcherCommand::createAnnounce(DownloadEngine* e)
       if (udpTrackerClient_ &&
           uri::getFieldString(res, USR_SCHEME, uri.c_str()) == "udp") {
         uint16_t localPort;
-        localPort = e->getBtRegistry()->getUdpPort();
+        localPort = e->getBtRegistry()->getTcpPort();
         treq =
             createUDPAnnRequest(uri::getFieldString(res, USR_HOST, uri.c_str()),
                                 res.port, localPort);