[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/network/ktorrent/libbtcore/tracker
From: Joris Guisson <joris.guisson () gmail ! com>
Date: 2009-06-03 17:50:16
Message-ID: 1244051416.517837.9801.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 977254 by guisson:
Minor fix, make sure default port for https is OK in HTTPAnnounceJob
M +5 -2 httpannouncejob.cpp
--- trunk/extragear/network/ktorrent/libbtcore/tracker/httpannouncejob.cpp \
#977253:977254 @@ -35,14 +35,17 @@
void HTTPAnnounceJob::start()
{
- http->setHost(url.host(),url.protocol() == "https" ? QHttp::ConnectionModeHttps : \
QHttp::ConnectionModeHttp,url.port(80)); + QHttp::ConnectionMode mode = \
url.protocol() == "https" ? QHttp::ConnectionModeHttps : QHttp::ConnectionModeHttp; \
+ quint16 port = url.port() < 0 ? 0 : url.port(); + quint16 default_port = mode == \
QHttp::ConnectionModeHttps ? 443 : 80; + http->setHost(url.host(),mode,port);
if (!proxy_host.isEmpty() && proxy_port > 0)
http->setProxy(proxy_host,proxy_port);
QHttpRequestHeader hdr("GET",url.encodedPathAndQuery(),1,1);
hdr.setValue("User-Agent",bt::GetVersionString());
hdr.setValue("Connection","close");
- hdr.setValue("Host",QString("%1:%2").arg(url.host()).arg(url.port(80)));
+ hdr.setValue("Host",QString("%1:%2").arg(url.host()).arg(url.port(default_port)));
get_id = http->request(hdr,0,&output);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic