From 2ae8472a78454a0ca10c4a74ace1102cfa59f823 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Sun, 2 Jul 2017 20:44:56 +0800 Subject: [PATCH] Avoid modifing request headers --- src/webui/abstractwebapplication.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webui/abstractwebapplication.cpp b/src/webui/abstractwebapplication.cpp index 38c369516..613013825 100644 --- a/src/webui/abstractwebapplication.cpp +++ b/src/webui/abstractwebapplication.cpp @@ -391,7 +391,7 @@ bool AbstractWebApplication::isCrossSiteRequest(const Http::Request &request) co && (left.host() == right.host())); }; - const QString targetOrigin = request.headers.value(Http::HEADER_X_FORWARDED_HOST, request.headers[Http::HEADER_HOST]); + const QString targetOrigin = request.headers.value(Http::HEADER_X_FORWARDED_HOST, request.headers.value(Http::HEADER_HOST)); const QString originValue = request.headers.value(Http::HEADER_ORIGIN); const QString refererValue = request.headers.value(Http::HEADER_REFERER);