Changeset 128175 in webkit
- Timestamp:
- Sep 11, 2012 6:11:22 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r128173 r128175 1 2012-09-11 Sergio Villar Senin <svillar@igalia.com> 2 3 [GTK] WebKitGtk+ crashes with non-UTF8 HTTP header names 4 https://bugs.webkit.org/show_bug.cgi?id=96284 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Added a new test to make sure that WebKitGtk+ does not crash when 9 a non-UTF8 character is sent as part of a HTTP header name. 10 11 * http/tests/misc/non-utf8-header-name-expected.txt: Added. 12 * http/tests/misc/non-utf8-header-name.php: Added. 13 1 14 2012-09-11 Christophe Dumez <christophe.dumez@intel.com> 2 15 -
trunk/Source/WebCore/ChangeLog
r128174 r128175 1 2012-09-11 Sergio Villar Senin <svillar@igalia.com> 2 3 [GTK] WebKitGtk+ crashes with non-UTF8 HTTP header names 4 https://bugs.webkit.org/show_bug.cgi?id=96284 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Non UTF-8 characters sent as part of a HTTP header name were 9 causing crashes as String::fromUTF8() was returning NULL for 10 them. Use String::fromUTF8WithLatin1Fallback() instead. 11 12 Test: http/tests/misc/non-utf8-header-name.php 13 14 * platform/network/soup/ResourceResponseSoup.cpp: 15 (WebCore::ResourceResponse::updateFromSoupMessage): 16 1 17 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 2 18 -
trunk/Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp
r127757 r128175 70 70 soup_message_headers_iter_init(&headersIter, soupMessage->response_headers); 71 71 while (soup_message_headers_iter_next(&headersIter, &headerName, &headerValue)) 72 m_httpHeaderFields.set(String::fromUTF8 (headerName),72 m_httpHeaderFields.set(String::fromUTF8WithLatin1Fallback(headerName, strlen(headerValue)), 73 73 String::fromUTF8WithLatin1Fallback(headerValue, strlen(headerValue))); 74 74
Note: See TracChangeset
for help on using the changeset viewer.