Changeset 57728 in webkit


Ignore:
Timestamp:
Apr 16, 2010 11:19:14 AM (14 years ago)
Author:
ukai@chromium.org
Message:

2010-04-16 Fumitoshi Ukai <ukai@chromium.org>

Reviewed by Jian Li.

[chromium] WebKit::WebURLResponse::addHTTPHeaderField will crash if response is invalid UTF-8
https://bugs.webkit.org/show_bug.cgi?id=37687

  • src/WebURLResponse.cpp: (WebKit::WebURLResponse::addHTTPHeaderField): ignore if name or value is null string.
Location:
trunk/WebKit/chromium
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/chromium/ChangeLog

    r57724 r57728  
     12010-04-16  Fumitoshi Ukai  <ukai@chromium.org>
     2
     3        Reviewed by Jian Li.
     4
     5        [chromium] WebKit::WebURLResponse::addHTTPHeaderField will crash if response is invalid UTF-8
     6        https://bugs.webkit.org/show_bug.cgi?id=37687
     7
     8        * src/WebURLResponse.cpp:
     9        (WebKit::WebURLResponse::addHTTPHeaderField): ignore if name or value is null string.
     10
    1112010-04-16  Jay Civelli  <jcivelli@chromium.org>
    212
  • trunk/WebKit/chromium/src/WebURLResponse.cpp

    r55451 r57728  
    166166void WebURLResponse::addHTTPHeaderField(const WebString& name, const WebString& value)
    167167{
     168    if (name.isNull() || value.isNull())
     169        return;
    168170    // FIXME: Add an addHTTPHeaderField method to ResourceResponse.
    169171    const HTTPHeaderMap& map = m_private->m_resourceResponse->httpHeaderFields();
Note: See TracChangeset for help on using the changeset viewer.