summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorbbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-07 21:34:17 +0000
committerbbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-07 21:34:17 +0000
commit7b8ce2156ccfb07043f70b71da7545e57ad6ac39 (patch)
treeb66881869066d7afb63067a84e8967fb458d6c28 /webkit
parent353e54bc9d4624ff97bc8fa2af98fb8d05b22844 (diff)
downloadchromium_src-7b8ce2156ccfb07043f70b71da7545e57ad6ac39.zip
chromium_src-7b8ce2156ccfb07043f70b71da7545e57ad6ac39.tar.gz
chromium_src-7b8ce2156ccfb07043f70b71da7545e57ad6ac39.tar.bz2
Tokenize Http headers on both /r and /n.
The new WebKit Http request header validation code fails if values contain /r. BUG=112901 TEST=manual Review URL: https://chromiumcodereview.appspot.com/9325075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120824 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/plugins/ppapi/ppb_url_request_info_impl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/webkit/plugins/ppapi/ppb_url_request_info_impl.cc b/webkit/plugins/ppapi/ppb_url_request_info_impl.cc
index 78a38f9..421b39a 100644
--- a/webkit/plugins/ppapi/ppb_url_request_info_impl.cc
+++ b/webkit/plugins/ppapi/ppb_url_request_info_impl.cc
@@ -76,7 +76,7 @@ bool PPB_URLRequestInfo_Impl::ToWebURLRequest(WebFrame* frame,
const std::string& headers = data().headers;
if (!headers.empty()) {
- net::HttpUtil::HeadersIterator it(headers.begin(), headers.end(), "\n");
+ net::HttpUtil::HeadersIterator it(headers.begin(), headers.end(), "\n\r");
while (it.GetNext()) {
dest->addHTTPHeaderField(
WebString::fromUTF8(it.name()),