diff options
author | bbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-07 21:34:17 +0000 |
---|---|---|
committer | bbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-07 21:34:17 +0000 |
commit | 7b8ce2156ccfb07043f70b71da7545e57ad6ac39 (patch) | |
tree | b66881869066d7afb63067a84e8967fb458d6c28 /webkit | |
parent | 353e54bc9d4624ff97bc8fa2af98fb8d05b22844 (diff) | |
download | chromium_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.cc | 2 |
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()), |