]> git.sesse.net Git - cubemap/blobdiff - server.cpp
Make HTTP header parsing case-insensitive.
[cubemap] / server.cpp
index 40f3b48afe71425cfa6b0e9f00bdcdeb0a73aa55..0e056fb51f49b80a6af43baf28428aa965d3b2a5 100644 (file)
@@ -911,8 +911,7 @@ int Server::parse_request(Client *client)
        }
 
        // Parse the headers, for logging purposes.
        }
 
        // Parse the headers, for logging purposes.
-       // TODO: Case-insensitivity.
-       unordered_multimap<string, string> headers = extract_headers(lines, client->remote_addr);
+       HTTPHeaderMultimap headers = extract_headers(lines, client->remote_addr);
        const auto referer_it = headers.find("Referer");
        if (referer_it != headers.end()) {
                client->referer = referer_it->second;
        const auto referer_it = headers.find("Referer");
        if (referer_it != headers.end()) {
                client->referer = referer_it->second;