diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-10-10 03:39:00 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-10-10 03:39:00 +0000 |
| commit | 1875d7382ff41ce19a3ef93bb3703c3467b9692b (patch) | |
| tree | 4797c9f37a6ce8d4b250e9ddef0892a5ba6fb2af /src/HttpServer.cc | |
| parent | 983b6006fd5eb488321838dd5d116f98a9062a16 (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.cc | 6 |
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; } |
