summaryrefslogtreecommitdiff
path: root/src/AbstractCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-09-11 12:09:19 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-09-11 12:09:19 +0000
commit80edde0205f8065bca84ab7acee9f38c021864b1 (patch)
treed714d4ee84f11a4ec98af6931f1fcb7f8bded7ac /src/AbstractCommand.cc
parentec3bd81486d6f9b266753984f0da31f8d39fd951 (diff)
2010-09-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Use uri::parse instead of Request::setUri() where just URI parser is needed. * src/AbstractCommand.cc * src/AdaptiveURISelector.cc * src/DefaultBtAnnounce.cc * src/FeedbackURISelector.cc * src/FileEntry.cc * src/HttpResponseCommand.cc * src/ProtocolDetector.cc * src/Request.cc * src/RequestGroupMan.cc
Diffstat (limited to 'src/AbstractCommand.cc')
-rw-r--r--src/AbstractCommand.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc
index bea95725..8fb4f9dd 100644
--- a/src/AbstractCommand.cc
+++ b/src/AbstractCommand.cc
@@ -68,6 +68,7 @@
#include "NameResolver.h"
#include "ServerStatMan.h"
#include "FileAllocationEntry.h"
+#include "uri.h"
#ifdef ENABLE_MESSAGE_DIGEST
# include "ChecksumCheckIntegrityEntry.h"
#endif // ENABLE_MESSAGE_DIGEST
@@ -556,7 +557,8 @@ static bool isProxyRequest
(const std::string& protocol, const SharedHandle<Option>& option)
{
const std::string& proxyUri = getProxyUri(protocol, option);
- return !proxyUri.empty() && Request().setUri(proxyUri);
+ uri::UriStruct us;
+ return !proxyUri.empty() && uri::parse(us, proxyUri);
}
namespace {