From be2de493603353627b668c6eb8a720afd2b938e5 Mon Sep 17 00:00:00 2001 From: aylz10 Date: Tue, 2 Apr 2024 18:34:33 +0800 Subject: [PATCH] Fix bug of request header forwarding (#709) * Fix bug of request header forwarding * Replace insert(make_pair()) with emplace() --------- Co-authored-by: Tindy X <49061470+tindy2013@users.noreply.github.com> --- src/server/webserver_httplib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/webserver_httplib.cpp b/src/server/webserver_httplib.cpp index 16dd9cc7a..2bf5590ad 100644 --- a/src/server/webserver_httplib.cpp +++ b/src/server/webserver_httplib.cpp @@ -47,7 +47,7 @@ static httplib::Server::Handler makeHandler(const responseRoute &rr) { continue; } - req.headers[h.first] = h.second; + req.headers.emplace(h.first.data(), h.second.data()); } req.argument = request.params; if (request.get_header_value("Content-Type") == "application/x-www-form-urlencoded")