summaryrefslogtreecommitdiff
path: root/src/HttpServer.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-10-10 03:39:00 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-10-10 03:39:00 +0000
commit1875d7382ff41ce19a3ef93bb3703c3467b9692b (patch)
tree4797c9f37a6ce8d4b250e9ddef0892a5ba6fb2af /src/HttpServer.cc
parent983b6006fd5eb488321838dd5d116f98a9062a16 (diff)
2010-10-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Replaced util::split(a,b,c) and util::split(a,b) with util::divide() * src/ExpatMetalinkProcessor.cc * src/FtpConnection.cc * src/HttpHeader.cc * src/HttpResponse.cc * src/HttpServer.cc * src/OptionParser.cc * src/ParameterizedStringParser.cc * src/ServerStatMan.cc * src/magnet.cc * src/util.cc * src/util.h * test/UtilTest.cc
Diffstat (limited to 'src/HttpServer.cc')
-rw-r--r--src/HttpServer.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/HttpServer.cc b/src/HttpServer.cc
index fb577cf6..416329fd 100644
--- a/src/HttpServer.cc
+++ b/src/HttpServer.cc
@@ -192,12 +192,14 @@ bool HttpServer::authenticate()
if(authHeader.empty()) {
return false;
}
- std::pair<std::string, std::string> p = util::split(authHeader, " ");
+ std::pair<std::string, std::string> p;
+ util::divide(p, authHeader, ' ');
if(p.first != "Basic") {
return false;
}
std::string userpass = Base64::decode(p.second);
- std::pair<std::string, std::string> userpassPair = util::split(userpass, ":");
+ std::pair<std::string, std::string> userpassPair;
+ util::divide(userpassPair, userpass, ':');
return username_ == userpassPair.first && password_ == userpassPair.second;
}