summaryrefslogtreecommitdiff
path: root/src/HttpServer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/HttpServer.cc')
-rw-r--r--src/HttpServer.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/HttpServer.cc b/src/HttpServer.cc
index d94da365..1532466a 100644
--- a/src/HttpServer.cc
+++ b/src/HttpServer.cc
@@ -289,14 +289,12 @@ bool HttpServer::authenticate()
if(authHeader.empty()) {
return false;
}
- std::pair<Scip, Scip> p;
- util::divide(p, authHeader.begin(), authHeader.end(), ' ');
+ auto p = util::divide(std::begin(authHeader), std::end(authHeader), ' ');
if(!util::streq(p.first.first, p.first.second, "Basic")) {
return false;
}
std::string userpass = base64::decode(p.second.first, p.second.second);
- std::pair<Sip, Sip> up;
- util::divide(up, userpass.begin(), userpass.end(), ':');
+ auto up = util::divide(std::begin(userpass), std::end(userpass), ':');
return util::streq(up.first.first, up.first.second,
username_.begin(), username_.end()) &&
util::streq(up.second.first, up.second.second,