Changeset 176947 in webkit


Ignore:
Timestamp:
Dec 8, 2014 4:59:41 AM (9 years ago)
Author:
Antti Koivisto
Message:

REGRESSION (173394): Support for webcam is broken
https://bugs.webkit.org/show_bug.cgi?id=139313

Reviewed by Alexey Proskuryakov.

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::didReceiveResponseAsync):

Don't buffer when handling multipart/x-mixed-replace. Multiple calls to didReceiveResponseAsync break assumptions.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r176946 r176947  
     12014-12-06  Antti Koivisto  <antti@apple.com>
     2
     3        REGRESSION (173394): Support for webcam is broken
     4        https://bugs.webkit.org/show_bug.cgi?id=139313
     5
     6        Reviewed by Alexey Proskuryakov.
     7
     8        * NetworkProcess/NetworkResourceLoader.cpp:
     9        (WebKit::NetworkResourceLoader::didReceiveResponseAsync):
     10
     11            Don't buffer when handling multipart/x-mixed-replace. Multiple calls to didReceiveResponseAsync break assumptions.
     12
    1132014-12-08  Gwang Yoon Hwang  <yoon@igalia.com>
    214
  • trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp

    r176906 r176947  
    199199        m_synchronousLoadData->response = response;
    200200    else {
     201        // For multipart/x-mixed-replace didReceiveResponseAsync gets called multiple times and buffering would require special handling.
     202        if (response.isMultipart())
     203            m_bufferedData = nullptr;
     204
    201205        if (!sendAbortingOnFailure(Messages::WebResourceLoader::DidReceiveResponse(response, m_parameters.isMainResource)))
    202206            return;
Note: See TracChangeset for help on using the changeset viewer.